Citywar 3D Engine
台灣第一套FPS citywar 3D Engine(提供程式碼販售 Sell Source Code : houpito@gmail.com )
The Wind Waker HD 的bloom
這年頭已經沒人在寫3D了。
10幾年前的神作。
畫面的bloom是錯誤的。整個畫面泛白。而且畫面模糊。看起來很不舒服。
而且還不能關掉。
render tanget 要設浮點數。 不然只是rgb255, bloom 計算會超過255. 導致畫面就是整個模糊。
然後做
High-Dynamic Range。
終於做出讓人舒服的bloom
Unity android遊戲 10秒內進入遊戲畫面
Unity android遊戲 10秒內進入遊戲畫面
https://play.google.com/store/apps/details?id=com.houpito.Billiard3D
機器: MediaTek MT6589, 1.2GHz.
還是手機比較好, 速度比較快?
明明這個問題就很嚴重,用java開發的android 大約3秒就可到讀取的畫面。
Unity開發的android,要到自己的讀取畫面, 第一次要30秒, 在怎麼優化,也要25秒,
這能賣嗎?
網路除了幾篇大陸的文章有討論到開機速度問題, 但是卻是用java的做法,做甚麼模擬...
這樣只是欺騙的方法, 而且java我已不會。
------
unity只要建一個簡單的gamobject 建一個球的mesh , 在android 看到畫面,
我的機器是25~30秒, 誇張到不可思議。
我解決方法很簡單, 也很複雜, 就是gameobject 盡量少, 少到只剩下camera跟光源.
還有Script 裡的 Start() Awake() 也少到只要一行code。就好。
這樣的遊戲, gameobject 只有這樣, 全部用code去create()
void Awake()
{
Application.targetFrameRate = 60;
}
void Start()
{
m_screen = eScreen.Loading;
}
然後在 void Update() , 自己載入資料。 秀出loading.
速度 還是要看程式複雜度。
-------------------------------------------------------------------------
unity只要建一個簡單的gamobject 建一個球的mesh , 在android 看到畫面,
我的機器是25~30秒, 誇張到不可思議。
如果只是建一個簡單的Quad, 速度可以到5秒秀出。
真不知為何差異這麼大。
-----------
unity還有要命的檔案大小問題: 上面圖形+code+Admob 大約5mb.
整個安裝檔apk 卻是12.8mb, 安裝完的大小要到4xmb.
這個問題真是要命。
為何不做靜態鏈結, 一堆dll根本浪費空間。
這個目前我沒辦法解決。
較新的文章
較舊的文章
首頁
訂閱:
文章 (Atom)