mirror of https://github.com/axmolengine/axmol.git
55 lines
1.8 KiB
Markdown
55 lines
1.8 KiB
Markdown
![]() |
Remote Debugging By Using FireFox
|
||
|
=================================
|
||
|
|
||
|
Requirement
|
||
|
-----------
|
||
|
|
||
|
* Firefox: From v24
|
||
|
|
||
|
How To Use
|
||
|
----------
|
||
|
|
||
|
### Prepare ###
|
||
|
|
||
|
Please refer to https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging .
|
||
|
|
||
|
### Enable Debugger Support For Your JSB Project ###
|
||
|
|
||
|
```
|
||
|
bool AppDelegate::applicationDidFinishLaunching()
|
||
|
{
|
||
|
...
|
||
|
|
||
|
ScriptingCore* sc = ScriptingCore::getInstance();
|
||
|
sc->addRegisterCallback(register_all_cocos2dx);
|
||
|
sc->addRegisterCallback(register_all_cocos2dx_extension);
|
||
|
sc->addRegisterCallback(register_cocos2dx_js_extensions);
|
||
|
sc->addRegisterCallback(jsb_register_chipmunk);
|
||
|
sc->addRegisterCallback(register_all_cocos2dx_extension_manual);
|
||
|
sc->addRegisterCallback(register_CCBuilderReader);
|
||
|
sc->addRegisterCallback(jsb_register_system);
|
||
|
sc->addRegisterCallback(JSB_register_opengl);
|
||
|
|
||
|
sc->start();
|
||
|
|
||
|
#if defined(COCOS2D_DEBUG) && (COCOS2D_DEBUG > 0)
|
||
|
sc->enableDebugger(); // Enable debugger here
|
||
|
#endif
|
||
|
|
||
|
...
|
||
|
}
|
||
|
```
|
||
|
|
||
|
Run your game.
|
||
|
|
||
|
### Open Firefox And Follow The Step As Follows ###
|
||
|
|
||
|
|
||
|

|
||
|

|
||
|

|
||
|

|
||
|

|
||
|

|
||
|
|