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

Luominen peli Googlen Android pelin Flixel - lisääminen player

addAnimation ("run", uusi ArrayList (Arrays.asList (uusi Integer [] {1, 2, 3, 0})), 12); addAnimation ("hypätä", uusi ArrayList (Arrays.asList (uusi Integer [] {4}))); addAnimation ("idle_up", uusi ArrayList (Arrays.asList (uusi Integer [] {5}))); addAnimation ("run_up", uusi ArrayList (Arrays.asList (uusi kokonaisluku [] {6, 7, 8, 5})), 12); addAnimation ("jump_up", uusi ArrayList (Arrays.asList (uusi Integer [] {9}))); addAnimation ("jump_down", uusi ArrayList (Arrays.

asList (uusi Integer [] {10}))); }

päivitys toiminto käytämme näppäimistön muuttaa kiihtyvyys ja nopeus pelaaja, joka puolestaan ​​käyttää muokkaamaan asemaa pelaaja ruudulla.

 public void päivitys ( ) {acceleration.x = 0; jos (FlxG.keys.pressed (KeyEvent.KEYCODE_DPAD_LEFT)) {setFacing (vasemmalla); acceleration.x = -drag.x; } Else if (FlxG.keys.pressed (KeyEvent.KEYCODE_DPAD_RIGHT)) {setFacing (oikealla); acceleration.x = drag.x; } Jos (FlxG.keys.justPressed (KeyEvent.KEYCODE_DPAD_UP) && velocity.y == 0) {velocity.

y = -JUMP_ACCELERATION; }

sitten nopeus pelaaja, mitkä animaatio tulisi pelata.

 jos (velocity.y! = 0) {Play ("hypätä"); } Else if (velocity.x == 0) {Play ("vapaa"); } Else {pelata ("run"); } Super.update (); }}
Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.