如何用代码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”。

单击调试按钮。..