开工大吉

修改于10/1030 浏览综合
第二次参加聚光灯
今年依旧使用html+css+js来制作游戏主体,nw.js用作pc端的框架,cordova用作安卓端的框架,基本不会对配置有要求,甚至安卓平台我会在oppo A5这台手机上进行测试(笑)
你问nw.js和cordova是什么?
这两个是目前我能找到的完美的能将html结构的文件打包成应用的框架,其中nw.js适用于windows,Linux和Mac,cordova适用于所有平台。
相较于cordova,nw.js提供更多的原生功能和API,打包更便利,运行更稳定,底层渲染更强力,并且有能直接访问硬件的能力。
cordova本质上来讲就是不同平台的webview,渲染能力稍差一点,且不能直接访问硬件,但cordova在经过多年的发展和社区的扩充,目前已经有数不尽的插件可供选择。但cordova配置起来相对有点麻烦,一度让我放弃开发移动端的想法。
如何使用nw.js?
到nw.js官网下载对应版本的本体,然后将你的html结构的目录放进package.nw这个与nw.exe这个应用同级的文件目录,别忘了在package.nw这个文件里配置package.json,没有package.json你的nw.js是不会选中你想要显示的页面的。
如何使用cordova?
这个是真的复杂,在使用cordova之前你需要java的jdk,安卓的SDK,Gradle,node.js和各种逆天的配置文件,但你可以通过下载Android Studio来规避大部分麻烦。到node.js官网下载node.js,最后记得记录下这些文件的路径之类的信息。
鉴于这只是个表示开始的帖子,我现在只写一个引子,后续cordova的使用教程我可能会与游戏日志同步更新。
为什么不更新nw.js的使用教程?因为nw.js的使用教程已经讲完了啊 :)
这也就是我喜欢nw.js的原因,在这里向所有开发nw.js和cordova的前辈们致意
2