从前天开始研究cocos以来。遇到了不少称不上问题的问题。实际上就是初始环境搭建。
无论什么人,到一个陌生环境里,都会跌跌撞撞。下面我把相关经验教训整理一下发出来。大家共勉。
首先下载cocos creator,让我头疼了一阵。www.cocos.org被中国政府屏蔽。没备案!
烦请cocos官网的人,更新一下链接吧。
下载了cocos creator,安装好。结果代码编辑,还需要VS2017,不禁要问了,cocos和微软啥关系?这么卖力的推。
希望cocos creator的代码编辑器能宽泛一点,至少支持webstorm之类的。或者像LayaAir一样,内置一个代码编辑器。
cocos creator打开之后,发现没法写代码,只能拉拉控件,发布之类的。没什么意思。被我卸载了。
继续研究cocos命令行。
新建项目:
cocos new dfk -p com.zhongxiang.dfk --ios-bundleid com.zhongxiang.dfk -l js
发布Web:
cocos compile -p web -m release
发布Android:
cocos compile -p android -m release
发布微信小游戏:
请参考 http://forum.cocos.com/t/cocos2d-html5-3-16/55119
首先拷贝新的frameworks/cocos2d-html5
然后编译Web
最后添加WeChatGame目录下的文件到发布的html5
用微信web开发者工具打开项目。
修改game.js 远程加载资源 window.REMOTE_SERVER_ROOT,暂时设置成空
修改game.json 设置成横屏 “deviceOrientation”: “landscape”
这里我有一个误解,在论坛里也有提到,就是ios不能用cocos命令行编译成ipa,然后签名。只能用xcode编译。
我本人习惯用win10开发,不愿意搞两个电脑换来换去。那只好vmware虚拟机安装黑苹果,升级系统到10.13.6,安装xcode
设置usb2.0连接iphone真机调试。
这里有一个小插曲,我直接在共享文件夹里面编译,失败。
论坛里求助无果。最后将共享文件夹里的文件拷贝到本地,编译成功。并且能够在真机上调试。
不得不说,xcode7之后,支持了无证书真机调试,这样省事不少。
可以关注一下General > Identity > Team
至此,完全实现了helloworld在web、微信小游戏、android、ios上跑通。
事实上,这只是进入cocos世界的第一步。



