2 回答

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