Saltar al contenido principal

Actor

Actions

Lanzar proyectil

Lanza un proyectil desde un actor en una dirección específica. Cuando un proyecto choca con otros actores, activará los scripts en OnHit.

Lanzar proyectil
Hoja de sprites
cat
Estado de animación
Default
Fuente
Actor 1
Desplazamiento X
0
Desplazamiento y
0
Iniciar en
Dirección fija
Dirección
Desplazamiento de dirección
0
Velocidad
Speed 2
Velocidad de animacion
Speed 4
Tiempo de vida
1
Animación en bucle
Destruir al impactar
Grupo de colisión
1
2
3
Chocar con
Player
1
2
3
  • Hoja de sprites: El sprite que se utilizará para renderizar el proyectil.
  • Estado de animación: El estado de animación del sprite a usar.
  • Fuente: El actor desde donde lanzar el proyectil.
  • Desplazamiento X: El desplazamiento horizontal desde la posición del actor fuente para comenzar a lanzar el proyectil.
  • Desplazamiento y: El desplazamiento vertical desde la posición del actor fuente para comenzar a lanzar el proyectil.
  • Iniciar en
  • Dirección: La dirección para lanzar el proyectil. Puede ser una dirección fija o basada en la dirección actual de un actor.
  • Ángulo: El ángulo para lanzar el proyectil.
  • Objetivo: El actor hacia el cual lanzar el proyectil
  • Desplazamiento de dirección: The distance the projectile should move from launch position in its launch direction before becoming visible.
  • Velocidad: La velocidad del movimiento.
  • Velocidad de animacion: La velocidad de animacion.
  • Tiempo de vida: La cantidad de tiempo en segundos que vivirá el proyectil.
  • Animación en bucle: Establecer si la animación debe repetirse.
  • Destruir al impactar: Establece si el proyectil debe ser destruido después de su primera colisión.
  • Grupo de colisión: El grupo de colisiones que se debe utilizar al registrar colisiones con actores.
  • Chocar con: Los grupos de actores que serán revisados para detectar colisiones. p.ej. Si pasa por algún actor que no sea el jugador, configure este campo solo en 'Jugador'.

Mostrar burbuja de Emoticono

Muestra una imagen de Emoticono sobre un actor específico. La imagen se ubicará centralmente sobre el cuadro delimitador de colisión del actor.

Mostrar burbuja de Emoticono
Actor
Actor 1
Emoticón
Love
  • Actor: El actor que mostrará una imagen de emoticón.
  • Emoticón: La imagen del Emoticón a mostrar.

Control Flow

Si el actor está en la posición

Ejecuta condicionalmente parte del script si un actor está en una posición específica.

Si el actor está en la posición
Actor
Actor 1
X
0
Y
0
Verdadero
Add Event
Sino
  • Actor: El actor que deseas verificar.
  • X: La posición horizontal.
  • Y: La posición vertical.
  • Verdadero: El script que se ejecutará si la condición es verdadera.
  • Falso: El script a ejecutar si la condición es falsa.

Si la distancia entre actor y otro actor

Ejecuta condicionalmente parte del guión si un actor está dentro de una cierta distancia de otro actor.

Si la distancia entre actor y otro actor
Actor
Player
Comparación
<=
Distancia
0
From
Actor 1
Verdadero
Add Event
Sino
  • Actor: El actor que deseas verificar.
  • Comparación: El operador de comparación a usar, por ejemplo, 'Menor que' o 'Mayor que'.
  • Distancia: El valor de la distancia.
  • From: El actor con el que comparar la distancia.
  • Verdadero: El script que se ejecutará si la condición es verdadera.
  • Falso: El script a ejecutar si la condición es falsa.

Si el actor mira en dirección

Ejecuta condicionalmente parte del script si un actor mira en una dirección específica.

Si el actor mira en dirección
Actor
Actor 1
Dirección
0
Verdadero
Add Event
Sino
  • Actor: El actor que deseas verificar.
  • Dirección: La dirección del actor..
  • Verdadero: El script que se ejecutará si la condición es verdadera.
  • Falso: El script a ejecutar si la condición es falsa.

Si actor es relativo a actor

Ejecuta condicionalmente parte del script según la posición de un actor en relación con otro.

Si actor es relativo a actor
Actor
Player
Comparación
Está arriba
Otro actor
Actor 1
Verdadero
Add Event
Sino
  • Actor: El actor que deseas verificar.
  • Comparación: La comparación de posición relativa a usar, por ejemplo, 'Está arriba' o 'Está abajo'.
  • Otro actor: El actor con el que comparar la posición.
  • Verdadero: El script que se ejecutará si la condición es verdadera.
  • Falso: El script a ejecutar si la condición es falsa.

Movement

Cancelar movimiento de actor

Cancela cualquier evento "Actor Move" en ejecución que afecte a este actor. Hace que el actor se detenga en su ubicación actual.

Cancelar movimiento de actor
Actor
Actor 1
  • Actor: El actor cuyo movimiento desea cancelar.

Movimiento del actor relativo

Mover un actor en relación con su posición actual.

Movimiento del actor relativo
Actor
Actor 1
X
0
Y
0
Usar colisiones
  • Actor: El actor que deseas mover.
  • X: El desplazamiento horizontal relativo a la posición actual.
  • Y: El desplazamiento vertical relativo a la posición actual.
  • Tipo de movimiento: Elige si debe moverse primero en el eje horizontal/vertical o si debe moverse en diagonal hasta el destino.
  • Usar colisiones: Establezca si se deben tener en cuenta las colisiones tanto con la escena como con los actores mientras se mueve.

Actor Mover A

Mover un actor a una nueva posición.

Actor Mover A
Actor
Actor 1
X
0
Y
0
Usar colisiones
  • Actor: El actor que deseas mover.
  • X: La posición horizontal.
  • Y: La posición vertical.
  • Tipo de movimiento: Elige si debe moverse primero en el eje horizontal/vertical o si debe moverse en diagonal hasta el destino.
  • Usar colisiones: Establezca si se deben tener en cuenta las colisiones tanto con la escena como con los actores mientras se mueve.

Empujar al actor lejos del jugador

Hace que el actor especificado se mueva en la dirección hacia la que mira el jugador actualmente. Útil para crear rompecabezas de bloques.

Empujar al actor lejos del jugador
Deslizar hasta colisionar
  • Deslizar hasta colisionar: Configurado para hacer que el actor continúe moviéndose hasta que ocurra una colisión con otro actor o la escena.

Establecer posición del actor

Establece la posición de un actor, haciendo que se mueva instantáneamente a la nueva ubicación.

Establecer posición del actor
Actor
Actor 1
X
0
Y
0
  • Actor: El actor que deseas actualizar.
  • X: La posición horizontal.
  • Y: La posición vertical.

Establecer posición relativa del actor

Establece la posición de un actor en relación con su posición anterior, lo que hace que se mueva instantáneamente a la nueva ubicación.

Establecer posición relativa del actor
Actor
Actor 1
X
0
Y
0
  • Actor: El actor que deseas actualizar.
  • X: El desplazamiento horizontal relativo a la posición actual.
  • Y: El desplazamiento vertical relativo a la posición actual.

Platformer

Rebote del jugador

En escenas de plataformas, hace que el jugador rebote hacia arriba estableciendo el valor Y de velocidad del jugador.

Rebote del jugador
Alto
Medio
Afecta sólo a escenas de plataforma
  • Alto: A qué altura debe rebotar el jugador.

Properties

Activar Actor

Activa un actor, haciendo que se vuelva visible (si no también oculto) y que se inicie su script OnUpdate.

Activar Actor
Actor
Actor 1
  • Actor: El actor que deseas activar.

Desactivar Actor

Desactiva un actor, lo que hace que actúe como si hubiera salido de la pantalla. Se volverá invisible y su secuencia de comandos OnUpdate se detendrá.

Desactivar Actor
Actor
Actor 1
  • Actor: El actor que deseas desactivar.

Establecer cuadro de animación del actor

Establece la animación de un actor en un valor de fotograma específico.

Establecer cuadro de animación del actor
Actor
Actor 1
Cuadro de animación
0
  • Actor: El actor que deseas actualizar.
  • Cuadro de animación: El valor del cuadro de animación.

Establecer velocidad de animación del actor

Establece la velocidad de animación de un actor en un nuevo valor.

Establecer velocidad de animación del actor
Actor
Actor 1
Velocidad de animacion
Speed 4
  • Actor: El actor que deseas actualizar.
  • Velocidad de animacion: La velocidad de animacion.

Establecer estado de animación del actor

Cambiar el estado de animación del sprite para un actor específico.

Establecer estado de animación del actor
Actor
Actor 1
Estado de animación
Default
Animación en bucle
  • Actor: El actor que deseas actualizar.
  • Estado de animación: El estado de animación del sprite a usar.
  • Animación en bucle: Establecer si la animación debe repetirse.

Deshabilitar colisiones de actores

Desactiva todas las comprobaciones de colisión para un actor, permitiendo que el jugador y todos los demás actores lo atraviesen mientras se mueven.

Deshabilitar colisiones de actores
Actor
Actor 1
  • Actor: El actor que deseas actualizar.

Habilitar colisiones de actores

Reactivar las colisiones para un actor haciendo que vuelva a ser sólido si las colisiones se habían desactivado previamente.

Habilitar colisiones de actores
Actor
Actor 1
  • Actor: El actor que deseas actualizar.

Establecer dirección del actor

Cambiar la dirección en la que mira un actor actualmente.

Establecer dirección del actor
Actor
Actor 1
Dirección
0
  • Actor: El actor que deseas actualizar.
  • Dirección: La dirección del actor..

Establecer velocidad de movimiento del actor

Establece la velocidad de movimiento de un actor en un nuevo valor.

Establecer velocidad de movimiento del actor
Actor
Actor 1
Velocidad
Speed 2
  • Actor: El actor que deseas actualizar.
  • Velocidad: La velocidad del movimiento.

Establecer hoja de Sprite de actor

Establece el sprite que se debe usar para representar a un actor.

Establecer hoja de Sprite de actor
Actor
Actor 1
Hoja de sprites
cat
  • Actor: El actor que deseas actualizar.
  • Hoja de sprites: El sprite a utilizar para renderizar al actor.

Establecer hoja de Sprites del jugador

Establece el sprite que se debe usar para renderizar al jugador.

Establecer hoja de Sprites del jugador
Hoja de sprites
cat
  • Hoja de sprites: El sprite que se utilizará para renderizar al jugador.

Script

Iniciar el script "On Update" del actor

Inicia el script OnUpdate del actor si no se está ejecutando actualmente. Si el actor está actualmente fuera de la pantalla, su script puede desactivarse y provocar que el script deje de ejecutarse nuevamente. Para evitar esto, configura la configuración 'Seguir ejecutándose mientras estás fuera de la pantalla' para el script OnUpdate del actor.

Iniciar el script "On Update" del actor
Actor
Actor 1
  • Actor: El actor que deseas actualizar.

Detener el script "On Update" del actor

Detener el script OnUpdate de un actor si se estaba ejecutando actualmente.

Detener el script "On Update" del actor
Actor
Actor 1
  • Actor: El actor que deseas actualizar.

Variables

Almacenar dirección del actor en variable

Almacenar la dirección actual de un actor dentro de una variable.

Almacenar dirección del actor en variable
Actor
Actor 1
Variable
$Variable0
  • Actor: El actor que deseas verificar.
  • Variable: La variable a usar para la dirección.

Almacenar la posición del actor en variables

Almacena la posición actual de un actor dentro de dos variables, una para almacenar la posición horizontal y otra para almacenar la posición vertical.

Almacenar la posición del actor en variables
Actor
Actor 1
X
$Variable0
Y
$Variable0
  • Actor: El actor que deseas verificar.
  • X: La variable a usar para la posición horizontal.
  • Y: La variable a utilizar para la posición vertical.

Visibility

Ocultar actor

Oculta un actor, lo que hace que se vuelva invisible. Su script OnUpdate continuará ejecutándose mientras esté oculto.

Ocultar actor
Actor
Actor 1
  • Actor: El actor que deseas ocultar.

Ocultar todos los Sprites

Deshabilita la representación de la capa de sprites, lo que hace que todos los sprites queden ocultos hasta que se vuelva a habilitar la representación de sprites.

Ocultar todos los Sprites
Oculta todos los sprites de la pantalla.

Mostrar actor

Mostrar un actor previamente oculto.

Mostrar actor
Actor
Actor 1
  • Actor: El actor que deseas mostrar.

Mostrar todos los Sprites

Vuelve a habilitar la representación de la capa de sprites si previamente estaba deshabilitada.

Mostrar todos los Sprites
Mostrar todos los sprites activos.