quick-cocos2dx實現戰爭迷霧

因爲在和策劃討論的時候發現遊戲需要一個戰爭迷霧的效果,本來想到一般rts遊戲的那種,但是手遊不需要那麼好的效果,之前我玩過一款《熱戰聯盟》,然後還看到一個《文明變革2》的手遊,出現了戰爭迷霧的效果,猜測了一下製作的方法,應該是用不同的雲霧圖素隨機覆蓋,然後做邊緣圖素替換,另一種更加消耗的做法是直接減少邊緣圖素的alpha值,不過看起來應該不是這麼做的。由於和項目經理之前討論的是使用cocos2dx引擎,我就和另一個程序分工,讓他研究原生cocos2dx,我則直接看quick,折騰了1,2周才發現,cocos的資料真心是少,而且不全,又加上目前3D是主流,而cocos一開始從2D着手,雖然積累了一批開發者,即使現在強轉3D cocos,依然覺得不倫不類,確實不如直接用unity,我想國內的手遊研發陣營cocos和unity應該就佔據了半壁江山了。


扯遠了,網上搜索了一下,發現有使用cocos製作戰爭迷霧的文章http://www.benmutou.com/archives/485,仔細看了下,原理還是比較簡單的,就用quick也實現了一遍,算是重新造了個輪子。用quick寫起來確實比cocos要少很多代碼,畢竟一個用lua寫,另一個用c++寫。熟悉quick代碼框架的可以看看,我就改了一下mainscene.lua的代碼,本來這點代碼直接放gist上就行了,可惜最近gist好像被封了,放github吧,哎:https://github.com/rangercyh/quick-cocos-cases


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章