游戲引擎選擇
目前主流三家 :
1素标、Cocos Creator :http://cn.cocos2d-x.org/
2绒怨、Egret:http://www.egret-labs.org/
3任连、 Layabox : https://www.layabox.com/
引擎介紹
1、開發(fā)者該如何抓住微信小游戲的風(fēng)口班缎?聽Cocos創(chuàng)始人王哲詳解
http://news.yzz.cn/eyes/text-m/201801-1261476.shtml
2寓娩、怎么做微信朋友圈小游戲?
https://www.zhihu.com/question/25022480
3堕仔、一篇文章讀懂什么是HTML5引擎之首
http://www.joyme.com/news/official/201505/2780321.html
4擂橘、 游戲引擎cocos2d-js和egret 對比
http://blog.csdn.net/xufeng0991/article/details/44156125
Demo
1、如何用Cocos2d-JS快速開發(fā)一個微信游戲《來自喵星的你》
http://www.cocoachina.com/cocos/20140725/9249.html
注意事項
1摩骨、初始包大小限制就是4M
初始包大小限制就是4M贝室。粗不粗糙和初始包大小是沒有關(guān)系的,你可以首場景加載4M初始包 + 10M資源仿吞,只不過加載速度會慢而已,你的代碼加載更多也沒有問題捡偏。我認(rèn)為可能《四川麻將》粗糙的原因可能在于開發(fā)者更多考慮了用戶的等待時間體驗唤冈。我們也是建議盡量控制首場景的大小,在之后的游戲中逐漸加載更多資源银伟,為用戶提供一種漸進(jìn)加載的游戲體驗你虹。
2、微信小游戲是否支持熱更新了
熱更新在 HTML 5 游戲中是不存在的彤避,因為是沒有本地文件的傅物,你永遠(yuǎn)可以更新自己的服務(wù)器內(nèi)容,讓用戶得到更新的資源琉预。對于小游戲來說最關(guān)鍵的是董饰,你能不能熱更新你的代碼包。你的代碼包會存儲在微信CDN中,你必須向微信CDN提交更新申請卒暂,至于具體的審核過程啄栓,還需要看后面微信官方所給出的具體方案。
3也祠、小游戲內(nèi)存控制在多少比較合適昙楚?
這需要看用戶手機的硬件情況,開發(fā)者可以做的就是盡量控制不要讓內(nèi)存占用持續(xù)增長诈嘿,維持在某一個峰值以下堪旧。我認(rèn)為控制在100M以下比較安全。H5游戲一般是控制在150M以內(nèi)奖亚,200M也是可以跑淳梦,但不安全。安卓一般內(nèi)存會比蘋果手機要大遂蛀,所以在測試的時候優(yōu)先測試蘋果手機谭跨,尤其是 iPhone 6,如果沒有崩潰現(xiàn)象李滴,基本上就是可以了螃宙。
最終選擇
對比三家,最終選擇 Cocos所坯,時間長谆扎,經(jīng)得起考驗
游戲引擎:Cocos Creator
語言:JavaScript
IDE : VS2017
Cocos Creator介紹與使用
http://docs.cocos.com/creator/manual/zh/getting-started/introduction.html