lookupComponentByType (Box2DSpatialComponent) als Box2DSpatialComponent; var simpleSpatial: SimpleSpatialComponent = entity.lookupComponentByType (SimpleSpatialComponent) als SimpleSpatialComponent; if (ruimtelijke = null!) {spatial.position = new Point (position.x, position.y); } Else if (simpleSpatial = null!) {SimpleSpatial.position = new Point (position.x, position.y); } Var anim: AnimationController = entity.lookupComponentByType (AnimationController) als AnimationController; if (anim) anim.setAnimation (anim.animations [anim.
defaultAnimation]); }}}
Tot slot het DestroyIfOffScreenComponent zal aftellen een interne teller, de entiteit die behoort ooit die tegen de vernietiging heeft nul bereikt
openbare klasse DestroyAfterCountdownComponent breidt TickedComponent {public var timeToLive. Number = 1; beschermde var remainingTime: Number = 1; publieke functie DestroyAfterCountdownComponent () {super (); } Beschermde override functie onAdd (): void {super.onAdd (); remainingTime = timeToLive; } Public override functie onTick (tickrate: Number): void {remainingTime - = tickrate; if (remainingTime
Het maken van een Space Invaders kloon met PushButton - Het doden van de Player
- C ++ Templates
- Scopes in C ++
- Vervoer naar de Irrlicht 3D-engine weet - Lighting
- ActivePerl Loop Statements
- Oop en referenties in Php
- Vruchten van de iPad Application Development: 6 Must-Have iPad Apps
- Console applicatie voor het bellen met behulp van Event afgevaardigde in C # 1.1…
- Komeet Technology
- CSS vaste positionering oplossing voor een van de Frame Problems
- Mysql Tutorial En Commando Part 1
net
NET - C # - Hoe een herbruikbare Che…