2 回答

TA貢獻1806條經(jīng)驗 獲得超5個贊
我就用react native做了個游戲,你可以在蘋果app store 搜 studious bear 中文名叫 學(xué)霸熊,下載來看看效果。
我用的是GitHub上一個澳大利亞人寫的游戲引擎,叫react-native-game-engine,在我的游戲的credits里面有標注,我和他交流過,一個挺不錯的人。里面用的物理碰撞模型則來自matter-js,你也可以上網(wǎng)搜一下,很多h5網(wǎng)頁游戲也經(jīng)常用到。
然后我來談?wù)勎业目捶ò桑趺凑f呢,只能適用于某些動畫以及交互和響應(yīng)簡單的游戲吧。例如我做的這個游戲,我感覺我已經(jīng)在性能允許的范圍內(nèi),把我想實現(xiàn)的東西以及用戶體驗的平衡發(fā)揮到極致了。感覺就是為了照顧性能制肘太多了,場景一復(fù)雜有時會有掉幀現(xiàn)象,發(fā)熱有點嚴重,動畫不能做的太多,很多我想實現(xiàn)的東西沒辦法去實現(xiàn),做不了進一步深入的東西。還有就是開發(fā)的時候,如果是做靜態(tài)的畫面,勉強用debug模式還行,要是做動態(tài)的畫面尤其是你游戲做復(fù)雜后,debug模式根本就跑不起來,卡得要死,我用的是iphone 6s真機,你用模擬器的話就不用再想了(我用的是macbook air開發(fā),機器好可能會快很多),所以很多時候我只能發(fā)布release版本測試,尤其一關(guān)關(guān)卡做完后,慢慢調(diào)整,改一次就發(fā)布一次,因此導(dǎo)致我的開發(fā)時間很長,嚴重影響效率。但是發(fā)布release版本測試還是挺流暢的,閃退情況也很少發(fā)生。安卓機我想體驗的話簡直會是災(zāi)難,尤其是低端機,所以這個游戲我也沒再開發(fā)安卓版本。
- 2 回答
- 0 關(guān)注
- 3569 瀏覽
添加回答
舉報