Veľmi pekne ďakujem za článok. Chcel by som sa opýtať, či bude v tomto seriáli aj ukážka nejakej jednoduchej hry. Hľadal som v dokumentacii LOVE, akým spôsobom je najlepšie urobit kostru hry (kde a ako vykreslovať, kde umiestnit logiku hry atď…), ale zatiaľ som nenašiel úplne uspokojivý popis.
No amiga to není… ale je to zábava :) http://love2d.org/…iewtopic.php?…
Asi takhle … kostra jsou fce load, update, draw. Kdyz treba budete chtit udelat nejake oldskool demo s copperbary, tak v load si definujete tridu bar (nebo milion promennych s cislem pro kazdy bar zvlast). V update budete s bary soupat nahoru a dolu podle toho kde se odrazily a v draw je budete kreslit na pozici vypocitane v update. Samozrejme neni rozumne kreslit 5 baru s triceti radky protoze to by love moc nezvladl, ale v love existuje moznost dynamicky si obarvovat a scalovat obrazek tzn. udelate si cernobily vystinovany obrazek o rozmerech napriklad 1×20 pixelu, vystinujete ho od nejtmavsiho do nejsvetlejsiho a zpet do nejtmavsiho. V love pak obrazek obarvite pres setColor (musite predtim pouzit metodu setColorMode – love.graphics.setColorMode(love.color_modulate);) a obrazek vykreslite pres draw s pozici x uprostred obrazovky a parametr sx date jako sirku okna. Mate oldskool demo a muzete zkouset dalsi kravovinky … V love toho jde udelat spousta uz proto, ze ma podporu fyziky, particlu, animaci atd