*   >> Lectura Educación Artículos >> science >> programación

Hacer un clon de Space Invaders con PushButton - Enemigo Bullets

olpeando el jugador fuera de la pantalla. Cuando dos objetos chocan en un sistema de física que no sólo dejan de muertos - a menos que chocan de frente con igual vigor un invariablemente golpee la otra en una nueva posición, como dos bolas de billar. Es una reacción natural, pero en nuestro caso no queremos balas del enemigo empujando el jugador fuera de la pantalla. Aunque es un poco de un hachazo, y una manera fácil de hacer esto es establecer los jugadores velocidad vertical a 0 cada cuadro, y fijar su posición y de la posición y que fue creado el.


PlayerControllerComponent .as

 función de anulación protegida onAdd (): void {super.onAdd (); originalPosition = owner.getProperty (positionReference);} la función public override onTick (tickrate: Number): void {super.onTick (tickrate); velocidad var: Point = owner.getProperty (velocityReference); posición var: Point = owner.getProperty (positionReference); si (velocidad == null || posición == null) return; velocity.x = 0; position.y = originalPosition.y; //...}
Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.