新手求问,
- cocos2dx js 能否打包成一个 APK 供 android 使用?
- 如果可以,是否在 android 的一个 webview 里运行?还是说 cocos2dx 将 js 编译了,跟用 c++ 写的运行是一样的?
新手求问,
JSB的方式跟C++的一样的
cocos2d-js写出的游戏可以打包成apk,这种就是走的jsb(你写的是js代码但底层其实还是c++)。既然是apk,那么运行就是跟一般的native应用一样,不会在webview里运行。
当然cocos2d-js也可以发布web形式的游戏,这种形式就跟安卓还是ios没什么关系了,通过浏览器访问网址的形式运行游戏。
你写的东西到底是这两者中的哪一种,取决于你发布的时候用cocos compile命令时, -p 后面的参数是android 还是web
PS:看起来似乎是在发布时你可以任性的选择native还是web,但实际上并没有这么美好。native和web有一部分功能是不通用的(比如有些api在web下压根没用),所以最好在前期就做好选择