public override función hitWall (Contacto: FlxCore = null): Boolean {this.velocity.x = -this.velocity.x; return true;}La función hitWall se llamará si el enemigo ha chocado contra un muro Puesto que sabemos el camino que está claro sobre el. izquierda del bloque subyacente, esto significa que el enemigo golpeó un bloque mientras se movía a la derecha en este caso simplemente establecemos la velocidad para mover al enemigo de vuelta a la izquierda
public override función kill ():.. void {super.kill (); this.gibs.x = this.x + (this.width >> 1); this.gibs.y = this.y + (this.height >> 1); this.gibs.restart ();}}}
La función kill se llama una vez la salud del enemigo se ha reducido a 0. La gestión del valor de la salud es todo cuidado por la clase FlxSprite subyacente Llamar a la función FlxSpritekill eliminará el enemigo desde el nivel.. Luego nos posicionamos el FlxEmitter referencia la variable gibs a la última posición del enemigo, y llamamos reinicio para reproducir el efecto
.
Creación de un juego de plataformas de Flash con Flixel y Flex - Sonido y Music
- Escriba casting en Php
- El objeto HTML Archivo Attribute
- Objeto HTML como Element
- Como llegar software
- Miembros estáticos y la palabra clave this en C ++ Classes
- Los Resultados de la búsqueda Html Document
- Cuadro de lista de Windows Notifications
- Entender Juego Programming
- Lógica booleana Y Php Conditions
- Codificación básico de clase de ventana Procedure