Logikken bag BackgroundImageController controlleren er ganske enkel. Da spilleren bevæger sig, så også gør det billede, der viser baggrunden. Mængden af bevægelse bestemmes af MovementScale ejendom. Indstilling MovementScale til noget mindre end man vil gøre baggrunden rulle i et langsommere tempo, giver det udseende af at være væk i det fjerne.
BackgroundImageController.
as
public class BackgroundImageController udvider TickedComponent {offentlige Var TrackObject: IDrawable2D = null; offentlig Var BGImagePositionReference: PropertyReference = null; offentlig Var MovementScale: Antal = 1; offentlig funktion BackgroundImageController () {super (); } Public override-funktion onTick (Tickrate: Number): void {super.onTick (Tickrate); Var playerPosition: Punkt = TrackObject.renderPosition; Var bgPosition: Punkt = ny punkt ((playerPosition.x * MovementScale), (playerPosition.y * MovementScale)); owner.setProperty (BGImagePositionReference, bgPosition); }}
Trykknap Tutorial Series - Loading Levels
- Pharmaceutical Service System Forslag (Technical)
- Nyeste programmering tendenser blandt udviklere
- Sådan får du gratis Apps på iPod Touch /iPhone.
- Agile Development Process
- Implementering Database i MySQL
- Start og afslutning i C ++
- System Analyse af Inventory Management System Projekt
- Sådan fjernes System Tool 2011 virus fra Computer
- Implementering af Magic HTML Client Edges
- Realiseringen af et 3D-spil med Ogre - Tilføjelse lydeffekter