Cómo utilizar Code IDE para depurar juegos desarrollados con Cocos2d-JS
1. Cree un nuevo proyecto Cocos JavaScript llamado CocosJSGame
2. Haga clic en el botón de depuración en la barra de herramientas
3. En este caso, el script se ejecutará en la versión para Mac del tiempo de ejecución precompilado que proporcionamos. Para simplificar, no realizamos ningún cambio en los valores predeterminados. Si desea depurar su programa en otras plataformas de destino que admitimos, consulte "Depuración en otras plataformas de destino"
Cómo depurar
Compatibilidad con puntos de interrupción
Usted puede agregar puntos de interrupción en archivos de script javascript
Al seleccionar "Sí" cuando se activa un punto de interrupción, se abrirá la vista en perspectiva de depuración, que muestra muchas vistas relacionadas con la depuración, pilas de llamadas, variables y puntos de interrupción. Espere.
Admite Paso a paso, Paso a paso, Paso a paso y otros métodos de depuración.
Actualización de Hotspot
¿Quieres cambiar la ubicación del botón de cierre en la esquina inferior derecha? El método closeItem.attr controla la posición de visualización del botón.
closeItem.attr({
x: tamaño.ancho - 20,
y: 20,
anchorX: 0.5,
anchorY: 0.5
});
Cambie el valor encima de "x" a ""size.width-20"" a ""size width/. 2"" y mantenlo igual, verás que la posición del botón de cerrar ha cambiado a la parte inferior central de la pantalla sin reiniciar.
Depuración en otras plataformas de destino
Abra la página de configuración de depuración mediante Abrir configuración de depuración en la barra de herramientas
En el lado izquierdo de la página, seleccione Lo creamos para usted antes de la Configuración llamada CocosJSGame
Depurar en el Simulador de iOS
Seleccione la opción de radio del Simulador de iOS
Seleccione la aplicación de tiempo de ejecución correcta
Haga clic en el botón depurar y el tiempo de ejecución precompilado se instalará automáticamente en el simulador.
Depurar en dispositivo iOS
En primer lugar, necesita el tiempo de ejecución IPA, desde la versión 1.0.0. -rc1, necesitas la IPA en tiempo de ejecución. A partir de la versión 1.0.0-rc1, puede usar Code IDE para compilarlo usted mismo e instalar IPA en el dispositivo.
Inicie el tiempo de ejecución en dispositivos iOS
En la pantalla de configuración de depuración, seleccione la opción única de depuración remota
Toque el botón de depuración para iniciar la depuración en el dispositivo iOS
Toque el botón de depuración para iniciar la depuración en el dispositivo iOS.
Opciones
Seleccione "iOS" en la plataforma
Complete la dirección IP del dispositivo en Device IP
Finalmente, haga clic en el botón de depuración
Depuración en dispositivos Android usando el modo ADB
Seleccione la opción de radio del modo Android ADB en la pantalla de configuración de depuración
Seleccione la opción de radio del modo Android ADB
Seleccione la apk de tiempo de ejecución correcta
Haga clic en el botón de depuración
El IDE instalará automáticamente la apk de tiempo de ejecución configurada en el dispositivo conectado e iniciará el tiempo de ejecución para comenzar a depurar
En uso de depuración en modo de red en dispositivos Android
Instale manualmente el tiempo de ejecución en el dispositivo y el tiempo de ejecución se almacena en el directorio CocosLuaGame/runtime/android
Inicie el tiempo de ejecución manualmente y el tiempo de ejecución permanecerá en la página de espera
En la página "Configuración de depuración", seleccione la opción de depuración remota
Seleccione la plataforma como "Android"
Complete el IP del dispositivo en Dirección IP del dispositivo
Haga clic en el botón de depuración
Cómo depurar C++
A partir de la versión 1.0.0-rc1, el depurador se ejecutará automáticamente. A partir de la versión 0.0-rc1, admite la depuración de código C++ utilizando XCode y Visual Studio. Depuración de Visual Studio mientras se utiliza Cocos Code IDE para depurar código C++.
Tome la depuración de Mac como ejemplo:
Si aún no tiene el código C++, primero debe agregarlo (haga clic derecho en el proyecto, Cocos Tools->Agregar Soporte de códigos nativos...) .
Abra el proyecto frameworks/runtime-src/proj.ios_mac con Xcode y comience a depurar
Vuelva al IDE de Cocos Code, abra la página "Configuración de depuración" y seleccione la depuración remota. opción
Plataforma seleccione "Mac".