Házi platform, a fejlesztés és a bevételszerzés flash játékok

kezdeni érdemes újra a játékot a logika?
Ezért minden egyes platform ellenőrzi HitTest.
Azt hiszem, kell ellenőrizni az osztály a karakter, mert haladunk végig a világon.

film a színpadon a nevét fős


hogy eljussanak a fő kell kapcsolnia egy változó az osztályban a színpadon, és továbbra is keresik rajta:
például:

csomag import flash.display.Stage; // hozzá való hozzáférés jelenet
import flash.display.MovieClip;
import flash.display.DisplayObject;
.
public class Nash_Klass kiterjed MovieClip saját var _root: Object; // kijelenti változó _root mint Object

Nash_Klass public function () // van valami az osztály inicializálja

// hallgató eljárás beginClass egyszer fut le, ha hozzátesszük, hogy ekzemplyara
addEventListener (Event.ADDED, beginClass);
addEventListener (Event.ENTER_FRAME, frissítés, hamis, 0, true);
>
privát funkció beginClass (event: Event): void _root = MovieClip (root);
>
public function frissítés (e: Event): void var targetMarker: DisplayObject = _root.pers;
if (hitTestObject (targetMarker)) // az intézkedések
>
>
>
>

jól, vagy nem írja SteamRabbit - használja a mozgóképet a szint és a szint maszkot TestObject


összecsapás a 4 oldalán a fej, a hátsó tul, tul gyakran előtt, láb, tudom, hogy meg kell elrejteni jön a nyúl, és a kód, vagy inkább a válasz nem egyértelmű, hogy van osztva ajánlások vagy dönthet a probléma?

kérted, hogyan jut el a karaktered egy másik osztály, hoztam neked egy konkrét példát. fenti kódot.
ajánlások?
igen, én ajánlom, hogy rögzítse ellenőrizni hitTset nem minden platformon (lehet helyesen megérteni egymást? alatt állványok értesz a szinten, vagy az alap osztály, akkor lehet, hogy az úgynevezett „platform”?), mert klónozza szükségtelen ellenőrzések és intézkedések, valamint osztály a karaktered, vagy még jobb, írja Gorynych on bazovіy osztály

összecsapás a 4 oldalán a fej, a hátsó tul, tul gyakran előtt, lábak


megérteni, hogy meg kell, hogy tanácsos értem, mit mond. Most ezek a szavak többé-kevésbé világos, hogy a választott:
ellenőrizni kívánt nem kapcsolódó tárgyak (hitTestObect) és pont (hitTestPoint).
hitTestObect - ellenőrzések ütközni téglalap alakú kontúr szimbólum;
hitTestPoint - a belépési pont a karakterünk a megjelölt szimbólumot.
Minden módszernek megvannak a maga logikája lesz.

Ha jól értem Gorynych. azt nem értem, hogy miért terjed ki az osztály

public class ControlKeyboard kiterjed 1. szint


egy kérdést, hogy úgy gondolja, a logika a játék.
fogsz lógni a játékos mozgás / ütközés a külvilággal minden szinten külön-külön?
sőt, vagy nem elképzelni, hogy a logika lesz a játék, és mi történik az irodákban, vagy csak rosszul megnevezett vagy képtelen 1. szint osztályú hely.
Stop program és felhívni a papíron képviseletét osztályok és viszonyok között.
ez olyan, mint az én ötletem, hogyan kell:
1. A fő osztály - húzza a módszerek más osztályokba létrehozni menyushek, szintek, hozzátéve karaktert az asztalra, és a menedzsment a szállás, és így tovább.
2. A karakter osztály - ha a főszereplő 1, akkor van értelme, hogy adjunk egy hallgató ENTER_FRAME és ellenőrizni a cselekvések és hatása a játékosok ebben az osztályban.
Ha a karakter valamivel jobb a módszerek vagy feltételeket, amelyek húzza a fő osztály.
3. Framework Class - lehet, hogy több, attól függően interakció, vagy lehet egy osztályban platformok és gyermek osztályok (amit rasshirali ControlKeyboard kiterjed 1. szint), amelyek mindegyike a zsemle.
4. Az osztályok más tárgyakat. ilyen érmék vagy lombikot életét
5. osztály Claudia -, akkor viselni. vagy inkább is kell, hogy egy külön osztályt, mint te

És nézzük meg először nyugodt az idegeket.
public function loadBox (doboz): void
Array.push (doboz);
>
Mit tudok érteni ebből? Milyen dobozok akkor adunk a tömb?


Általában bármely szakaszában a filmben, és felhívni a kereten belül az első írási - parent.loadBox (this)
alapú írásában ravaszul -Könnyű-platform motor Flash játékok, újrafeldolgozott AS3 és AS2, ahol van, nos, addig, amíg a végén persze, szeretném megosztani csak az azonos osztályban, mert az egyik tanulsága a jelenlegi szinten tartják, és minden egy kupacban, és megosztottam, és ezért szeretnék megosztani, csak nézd meg a cikket, és rögtön megérti, mire gondolok

Általában bármely szakaszában a filmben, és felhívni a kereten belül az első írási - parent.loadBox (this)


AS3 azt jelenti, hogy van az asztalon, hogy a jelenetet, az elején az összeállítás a projekt nem lesz tárgya.
Minden objektum hozzáadódik a jelenet dinamikusan
addChield (tárgy);
pontosabban meg kell határozni megadhatja, ha:
stage.addChield (tárgy);

re AS2 elhagyta az eltéréssel, hogy a szülő. keretében az egyes platform, nem, fogalmam sincs, hogyan kell még nem használ, akkor kiderül, csak film jön létre, még nem kell írni a nevét.
. és az úton, amit osztály neve nem tetszik? controlKeyboard, mint például az irányítást Claudia, irányítási


Te nem olvastad amit írtam neked, vagy nem érted, amit írtam neked? Megszabadulni a „szülő” a keretben könnyű!
Csak felhívni a nagyon platform, hozzon létre egy filmet level1 és ott állítsa be platform, ahogy tetszik. Nem nevű platformon nem kell hozzárendelni. Akkor ez a film level1 vagy hozzá szoftver a színpad (addChaild (level1)), vagy tegyen fizikailag a színpadon, és a tulajdonságok a videóklipet csak rendelve a szint neve level1. Ezután egyszerűen bárhonnan, ahol van hozzáférés videóklip level1 write kód:


Mindent! És nem kell rake kódot kereteket.