Logikken bak BackgroundImageController kontrolleren er ganske enkel. Som spilleren beveger seg, så gjør også det bildet som viser bakgrunnen. Mengden av bevegelse bestemmes av MovementScale egenskapen. Stille MovementScale til noe mindre enn man vil gjøre bakgrunnen bla i et saktere tempo, og gir inntrykk av å være i det fjerne.
BackgroundImageController.
as
public class BackgroundImageController strekker TickedComponent {public Var TrackObject: IDrawable2D = null; offentlig Var BGImagePositionReference: PropertyReference = null; offentlig Var MovementScale: Number = 1; offentlig funksjon BackgroundImageController () {super (); } Public override funksjonen onTick (tickRate: Number): void {super.onTick (tickRate); Var playerPosition: Point = TrackObject.renderPosition; Var bgPosition: Point = new Point ((playerPosition.x * MovementScale), (playerPosition.y * MovementScale)); owner.setProperty (BGImagePositionReference, bgPosition); }}
Trykknapp Tutorial Series - Legge Levels
- C # - Bygg din aller første C # Application
- Perl Funksjon pasninger og returnering av en referanse
- Sybase Lag tabell SQL Statement
- Erklæringer i Sybase sammensatte setninger
- Velg riktig DotNet Development Services for å skape kostnadseffektive Nettside
- På vei til læring Computer Programming I Nano
- Mysql Tilgang Gull Overview
- Bli kjent med Irrlicht 3D-motor - Lighting
- Javascript Todimensjonale Array
- C # -kode for å legge to Matrices