SE DEMO
hente kildekoden
TILBAGE TIL tutorial INDEX Salg
powerup blokke var almindelige i en masse gamle skole platform spil som Mario. Det er de blokke, der dropper en opstart, mønt eller noget andet, når spilleren hopper ind i det. Denne form for blok kan genskabes forholdsvis let med flixel.
public class PowerupBlock udvider FlxBlock {Vi skaber en ny klasse kaldet PowerupBlock, som udvider FlxBlock klassen.
beskyttet statisk const BOUNCE_HEIGHT: Antal = 3; beskyttet statisk const BOUNCE_COUNT: int = 5; beskyttet statisk const BOUNCE_TIME: Antallet = 0,5;Når afspilleren hopper ind i blokken det vil hoppe op og ned. Disse konstanter definere, hvad denne hoppende vil se ud.
BOUNCE_HEIGHT konstant definerer, hvor langt i y-aksen blokken vil bevæge sig, når den er hoppende.
BOUNCE_COUNT konstant definerer, hvor mange gange blokken vil hoppe
BOUNCE_TIME konstant definerer, hvor længe blokken vil hoppe til
beskyttet Var bounceTime:..Antal = -1; beskyttet var faldet: Boolean = false; beskyttet Var dropFunction: Funktion = null;
bounceTime variabel bruges til at holde styr på, hvor længe blokken har været hoppe efter, når det er blevet ramt. En værdi på -1 betyder, at det ikke er hoppende.
droppet variabel angiver, om blokken er faldet sin magt op.
dropFunction peger på en funktion, der vil blive kaldt, når blokken er ramt. Det er i denne funktion, at magten op, vil blive droppet
offentlig funktion PowerupBlock (dropFunction:.Funktion, X: int, Y: int, Bredde: uint, Højde: uint, TileGraphic: Klasse, Tømmer: uint = 0) {super (X, Y, Bredde, Højde, TileGraphic, munder); this.dropFunction = dropFunction; }
konstruktøren initialiserer den underliggende FlxBlock klassen, og indstiller dropFunction variabel
tilsidesætte offentlig funktion kolliderer (Core: FlxCore):. void {//Basic overlap kontrollere, om ((Core.x + Core. bredde (Core.x> = this.x + this.width)
Grunde til, at du skal lære Actionscript 3
- C ++ objektorienteret programmering
- Dom5 Basics
- Implementering Database i Sybase
- Boolesk logik og PHP Conditions
- Oprettelse af en Flash-platform spil med flixel og Flex - powerup Blocks
- Isolerede Operatører i C ++
- Grundlæggende om The C printf Function
- Mysql: Forståelse relationel Tables
- Hvad programmeringssprog til at starte med - Del 2
- Oprettelse af et spil på Google Android spil med flixel - Tilføjelse af en afs…