spela demo Omdömen
ladda ner källkoden Omdömen
TILLBAKA TILL Handledningen INDEX Omdömen
En av mina favoritspel genom tiderna måste vara Syndicate, och gamla isometrisk PC-spel (även om det var portas till ett antal olika plattformar). Den as3isolib Actionscript-bibliotek ger en fin ram för att bygga liknande isometrisk spel och program. Omdömen
För att komma igång med as3isolib ladda ner den senaste versionen av biblioteket härifrån, och lägga till Flex Build Path.
Biblioteket bygger på funktioner i Flash Player 10, så se till att du följer instruktionerna på den här sidan för att rikta in sig på Flash Player 10. Omdömen
Omdömen
as3isolib scen objekt, som faktiskt gör isometrisk scen, använder en Sprite för att visa sig. Flex inte tillåter dig att lägga till en Sprite till standard Application-objektet (objekten måste utökar klassen UIComponent läggas till en Flex Ansökan objekt), så vi använder en klass som heter SpriteUIComponent som ett omslag.
Den SpriteUIComponent utökar klassen UIComponent, vilket betyder att den kan läggas till en Flex Ansökan, men det kan också ha Sprite-objekt läggs till det. Omdömen
SpriteUIComponent.as Omdömen
public class SpriteUIComponent utökar UIComponent {public Funktionen SpriteUIComponent (sprite: Sprite = null) {super (); if (sprite = null!) {explicitHeight = sprite.height; explicitWidth = sprite.width; addChild (sprite); }}}Main.mxml Omdömen
appComplete Funktionen kallas av ApplicationComplete händelsen.
Vi börjar med att skapa en ny SpriteUIComponent objekt och lägga det till Applikationen Omdömen
skyddad funktion appComplete (): void {var spriteContainer. SpriteUIComponent = new SpriteUIComponent (); this.addChild (spriteContainer),Nästa vi skapar en isometrisk ruta med hjälp av IsoBox klassen, och ställa in dess storlek och dess ställning Omdömen
var box: IsoBox = new IsoBox ();. box.setSize (50, 50, 50); box.moveTo (240, 0, 0),För att visa rutan den måste placeras i en scen.
Här skapar vi en ny IsoScene objekt, lägga till det i visningslistan genom att ange dess värd behållare, tillsätt rutan till scenen, och göra en ram Omdömen
var scenen: IsoScene = new IsoScene ();. scene.hostContainer = spriteContainer; scene.addChild (ruta); scene.render (); }
AS3IsoLib Tutorial Series - Moving Boxes
- Välj rätt DotNet Development Services för att skapa kostnadseffektiva Website
- ActivePerl Loop Statements
- Php Basic Syntax
- 17 sätt att få Vista att köra Faster
- Mysql Datum och tid Arithmetic
- iPhone Skapa anpassade UITableViewCells Använda IB
- Boolean logik och C Conditions
- Meddelande Grunderna för Window Class Procedure
- Programmering: kommandofiler:.. Anslutning Checker
- Nybörjarguide till ett programmeringsspråk: C ++