*   >> lukeminen koulutus Artikkelit >> science >> programming

Luominen Flash tasohyppelypeli Flixel ja Flex - Powerup Blocks

coinPickup); FlxG.overlapArray (movingBlocks, pelaaja, playerSquash); FlxG.overlapArray (levelBlocks, pelaaja, playerSquash); }

törmäystarkastelu koodi on muutettu hieman siten pelaaja törmää powerup lohkojen, mutta kolikot eivät. Tämä tarkoittaa, että kun me pudottaa kolikon powerup lohko se putoaa läpi.

 suojatun toiminnon dropCoin (lohko: FlxBlock): void {coins.add (this.add (uusi Coin (CoinsImage, lohko .x, block.y))); } 

dropCoin toiminto yksinkertaisesti luo uuden kolikon sijainnin powerup lohkon.


 julkisessa tehtävässä Coin (Graphic: Luokka = null, X: int = 0, Y: int = 0) {Super (graafinen, X, Y, true); this.y - = this.height; this.addAnimation ("spin", [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], 10); this.play ("spin"); this.acceleration.y = GRAVITY_ACCELERATION; } 

Coin luokka on myös muutettava lisätä joitakin painovoiman. Näin kolikot luoma GameState dropCoin toiminto putoaa alas maahan alla.


Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.