如何用代码IDE调试Cocos2d-JS开发的游戏?
1.创建一个名为CocosJSGame的新Cocos JavaScript项目。
2.单击工具栏上的调试按钮。
3.默认情况下,脚本将在我们提供的mac版本的预编译运行时上运行。为了简单起见,我们不对默认值做任何更改。如果要在我们支持的其他目标平台上调试程序,请参考下面的“在其他目标平台上调试”。
如何调试
断点支持
您可以在javascript脚本文件中添加断点。
当断点被触发时,选择“是”打开Debug Perspective透视图,可以看到很多与调试相关的视图,如调用栈、变量、断点等。
支持单步、单步、单步等调试方法。
代码热更新
想改变右下角关闭按钮的位置?closeItem.attr方法控制按钮的显示位置。
closeItem.attr({
x: size.width - 20,
y: 20,
anchorX: 0.5,
主播:0.5
});
修改“X”上面的值,将“size.width-20”改为“size.width/2”并保留修改。你会发现关闭按钮的位置在没有重启的情况下发生了变化,在屏幕底部的中间!
在其他目标平台上调试
通过打开工具栏上的调试配置,打开“调试配置”页面。
在页面的左侧,选择我们之前为您创建的名为CocosJSGame的配置。
在iOS模拟器上调试
选择iOS模拟器单一选项。
选择合适的运行时应用。
单击Debug按钮,预编译的运行时将自动安装在模拟器中。
在iOS设备上调试
首先,你需要一个运行时的IPA。从1.0.0-rc1版本开始,可以通过代码IDE自己编译一个,然后将IPA安装到设备中。
在iOS设备上启动运行时
在“调试配置”界面中选择远程调试选项。
平台选择“iOS”
在设备ip上填写设备的IP地址。
最后,单击调试按钮
在Android设备上使用ADB模式进行调试
在“调试配置”界面选择Android ADB模式选项。
选择正确的运行时apk。
单击调试按钮
IDE会自动将配置中的运行时apk安装到您连接的设备上,并启动运行时以开始调试。
在Android设备上使用网络模式进行调试
在您的设备上手动安装运行时,它存储在CocosLuaGame/runtime/android目录中。
手动启动运行时并停留在等待页面上。
在“调试配置”界面中选择远程调试选项。
平台选择“安卓”
在设备ip上填写设备的IP地址。
单击调试按钮
如何调试C++
从1.0.0-rc1版本开始,支持用XCode/Visual Studio调试C++代码,用Cocos Code IDE调试C++代码。
以调试Mac为例:
如果没有C++代码,需要先添加(右击项目,Cocos Tools-& gt;添加本机代码支持...)
使用Xcode打开frameworks/runtime-src/proj . IOs _ MAC项目并开始调试。
返回Cocos Code IDE,打开“Debug Configuration”页面,选择Remote Debug选项。
平台选择“Mac”
在目标IP中填写“127.0.0.1”。
单击调试按钮。..