REFERENCIA DE BLOQUES / DEBUG

Debug

Mensajes en la consola y herramientas de depuración.

4 bloques

Breakpoint

Accióndebug_breakpoint
Breakpoint

Escribe una línea Breakpoint con el nombre del objeto en el panel Console.

A pesar del nombre, no pausa el juego: el script sigue corriendo. Solo marca que la ejecución llegó a este punto.

Draw Debug Line

Accióndebug_draw_line
Draw Debug Line

Dibuja una línea verde fina entre dos puntos durante un frame.

La línea desaparece después del frame, así que poné el bloque dentro de On Update para que siga visible. Sigue a la cámara como el resto del mundo.

CampoQué significa
X1númeroX inicial en píxeles del mundo.Por defecto: 0
Y1númeroY inicial en píxeles del mundo (Y crece hacia abajo).Por defecto: 0
X2númeroX final en píxeles del mundo.Por defecto: 100
Y2númeroY final en píxeles del mundo.Por defecto: 100
X1encastreX inicial en píxeles del mundo.Por defecto: number, any
Y1encastreY inicial en píxeles del mundo (Y crece hacia abajo).Por defecto: number, any
X2encastreX final en píxeles del mundo.Por defecto: number, any
Y2encastreY final en píxeles del mundo.Por defecto: number, any

Ejemplo Dibujá una línea desde este objeto hasta el mouse para revisar una dirección de apuntado.

Draw Debug Text

Accióndebug_draw_text
Draw Debug Text

Dibuja un texto verde chico en una posición del mundo durante un frame.

El texto desaparece después del frame, así que usalo dentro de On Update para mantenerlo en pantalla.

CampoQué significa
TexttextoTexto o valor a dibujar. Conectá cualquier bloque para mostrar su valor actual.Por defecto: Debug
XnúmeroPosición X en píxeles del mundo.Por defecto: 0
YnúmeroPosición Y en píxeles del mundo, donde se apoya la línea base del texto (Y crece hacia abajo).Por defecto: 0
TextencastreTexto o valor a dibujar. Conectá cualquier bloque para mostrar su valor actual.Por defecto: string, number, boolean, any
XencastrePosición X en píxeles del mundo.Por defecto: number, any
YencastrePosición Y en píxeles del mundo, donde se apoya la línea base del texto (Y crece hacia abajo).Por defecto: number, any

Print

Accióndebug_print
Print

Escribe un mensaje en el panel Console del editor.

La línea se ve como [PyBlocks Debug] ObjectName: message. En un juego exportado no hay consola, así que los jugadores no ven nada.

CampoQué significa
MessagetextoTexto o valor a imprimir. Conectá cualquier bloque para imprimir su valor actual.Por defecto: Hello Debug
MessageencastreTexto o valor a imprimir. Conectá cualquier bloque para imprimir su valor actual.Por defecto: string, number, boolean, any

Ejemplo Imprimí Get Variable hp cada vez que golpean al jugador para revisar las cuentas del daño.