Start - Telepítés és inicializálás

Az első rész, amiben töltse le és telepítse az SDK inicializálni minden, és hozzon létre egy primitív ablakot.

A sample.lua teszünk egy script, amely létrehozza az ablakunk:

Nem szabad elfelejteni, hogy a szkriptek kellene megállapítani egy mappát-hazudna az eszközök mappában, és az utóbbi legyen ott, ahol ez lesz exe-fájlt. Az elképzelés az, hogy az összes script esik eszközök / script, de lehet, hogy valahol máshol, de ne felejtsük el, hogy szükség lesz, hogy változtatni az útvonalat ennek megfelelően a forgatókönyvet. Minden út relatív az eszközök /.
A fő hurok
Most megy a fő hurok. Meg kell futtatni a szkriptet a fő ciklus (párhuzamosan végzett), és elkezd vezetni az üzenetet. A szkript fut banális GetScript () -> runscript ( "script / mainloop.lua"), GetScript () függvény a TWindowManager.
Most Rides üzenetét. Van egy osztály TEvent, mi végtelen ciklusba minden ciklusban amelyekhez TPlatform :: GetEvent, majd feldolgozni ezt az üzenetet számunkra, hogy jöjjön. A fő hurok elegendő kezelni az eseményeket kapcsolódó kimenet. Ez TEvent :: kQuit és TEvent :: kClose mindkét reakciót kell egyeznie - visszatérés.
összességében
A legnehezebb része, amely személy szerint én egy időben sokat kellett elfoglalt (nem copy-paste a mintából, mint maga írt, hogy kitaláljam, hogyan működik) mögött. A következő alkalommal, amikor megpróbál valamit felhívni a mi ablakot.
Kódminták nem terjed, és így ugyanazokat a kérdéseket, mint a „hogyan kell változtatni a helyet, ahová megy az exe-file” nem fog válaszolni - Úgy gondolom, hogy ez legyen az alapértelmezett ismert.
Más kérdés - Megpróbálok válaszolni.

Kapcsolódó cikkek