Red de conocimiento informático - Material del sitio web - Cómo utilizar Code IDE para depurar juegos desarrollados con Cocos2d-JS

Cómo utilizar Code IDE para depurar juegos desarrollados con Cocos2d-JS

Ejecute y pruebe el juego

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".