Ťuknite tu pre prístup do fóra Codei. Rozprávajte sa s ostatnými používateľmi, pýtajte sa otázky a zdieľajte kód.
Kliknite tu pre prístup do Codea Wiki. Nájdete tu návody, pomoc a daľšie užitočné informácie vytvorené priamo užívateľmi Codei.
Ťuknite tu pre prístup do Lua manuálu, ktorý popisuje syntax a sémantiku jazyka Lua a taktiež jeho standartné knižnice.
Klepnite a podržte užívateľský projekt pre jeho odstránenie alebo duplikovanie.
Ťuknite na tlačidlo plus nachádzajúce sa na posuvníku v pravo hore pre vytvorienie nového prázdneho súboru alebo šablóny triedy.
Klepnite a podržte na karte premenovať alebo odstrániť.
Akákoľvek klávesa na klávesnici obsahujúca kruh v pravom-hornom rohu môže byť dlho-stlačená. Potom môžete pretiahnuť prst na výber alternatívnych symbolov a funkcií.
Funkcie, ktoré používajú farbu bude zobrazovať náhľad. Poklepaním na náhľad sa zobrazí výber farby ktorý môžete použiť na výber farby.
Pri použití funkcií sprite(), music(), sound() a shader() uvidíte zvýraznenie v okolí parametrov. Ťuknutie na toto zvýraznenie zobrazí vizuálne dialógové okno pre výber grafiky, hudby a ďalších.
Ako píšete, všimnete si, ako sa malý kruh objaví okolo vsuvky v editore kódu. Tento kruh môžete presunúť kedykoľvek pre okamžité vykonanie výberu.
Ťuknite na tlačidlo vyhľadávania
pre prehľadanie Vášho kódu a vykonanie výmien.
Ťuknite na tlačidlo dokumentácie
pre prechádzanie integrovanej Codea dokumentácie.
Ťuknite tlačidlo play
pre spustenie Vášho kódu.
Ako budete písať, Codea Vám bude navrhovať možné slovné dokončenie nad klávesnicou. Môžete klepnúť na konkrétny návrh, alebo na klávesu tab
pre dokončenie slova podľa prvého návrhu.
Ťuknite tlačidlo matematika
pre získanie zoznamu bežne používaných symbolov v matematike, logike a výrazoch. Taktiež môžete použiť funkciu dotkni sa a ťahaj pre rýchlejšie vybratie symbolu.
Spoločný znak v simuláciách a hrách slúžiaci na inkrementovanie hodnôt v priebehu času. Vo väčšine programovacích jazykoch sa vykonáva pomocou operátora +=. To znamená, a += b je skratka pre a = a + b. Lua neobsahuje tento operátor, ale vy môžete použiť
klávesu pre rozšírenie aktuálne zadaného symbolu:
a
stlačené
a = a +
Ušetrí Vám to čas hlavne pri premenných s dlhým názvom ako napríklad self.pozicia
Dotknite sa a ťahajte
pre presúvanie kurzora cez Váš kód. Môžete takisto klepnúť ľavý alebo pravý okraj tlačidla na posun kurzora o jeden znak.
Dotknite sa a ťahajte
pre vybratie časti kódu.
Klávesy
vytvoria pár okrúhlych zátvoriek, apostrofov medzi zvolenou časťou kódu.
Ak si vyberiete nejaký text uvidíte ako sa zmení na


To znamená, že stlačením tlačidla zátvoriek alebo apostrofov sa uzavrie aktuálne vybratý text zátvorkami alebo apostrofmi. Všimnite si, že sú prítomné aj podobné funkcie s hranatými a zloženými zátvorkami v matematickej palete
Keď je vybratý blok textu, tlačidlo Tab sa zmení na
Jeho stlačením sa zarazí celý blok textu. Taktiež ak dlho stlačíte klávesu tab, zvolený blok textu sa späťne zarazí.
Pri použití bluetooth klávesnice sú k dispozícii nasledujúce skratky.
⌘R Spustenie projektu
⌘F Hľadať projekt
⌘D Zobraziť dokumentáciu
⌘W Zavrieť projekt
⌘N Nová trieda
⌘B Nový prázdny súbor
⌘/ alebo ⌘- Zakomentovať riadok
⌘[ alebo ⌘O Zaraziť kód
⌘] alebo ⌘I Späťne zaraziť kód
⌘⇧[ alebo ⌘⇧O Predchádzajúca karta
⌘⇧] alebo ⌘⇧I Nasledujúca karta
V predvolenom nastavení nový projekt obsahuje 2 funkcie: setup() a draw(). Sú volané automaticky Codeou v poradí nastavenie (setup) a potom vykresľovanie (draw) projektu. Avšak existuje množstvo ďalších funkcií môžete implementovať aby ste mohli prijímať informácie, keď nastane akákoľvek zmena.
function touched( touch )
Implementujte túto funkciu aby ste mohli prímať informácie kedykoľvek dotyk obrazovke začne, skončí alebo sa pohybuje. Túto funkciu môžte použiť pre prímanie informácií o viacerych dotykov naraz a odpovedať na používateľskú interakciu.
function keyboard( key )
Keď sa zobrazuje klávesnica vďaka použitiu showKeyboard(), táto funkcia sa zavolá kedykoľvek je stlačený nejaká klávesa.
function collide( contact )
Implementujte túto funkciu ak používate API fyziky a želáte si dostávať oznámenia kedykoľvek sa dve telesá zrazia navzájom vo Vašej simulácií.
function orientationChanged( newOrientation )
Implementujte túto funkciu ak chcete dostávať oznámenie pri zmene orientácie obrazovky, zvyčajne vďaka tomu že zariadenie bolo otočené užívateľom. Túto funkciu môžete použiť pre preusporiadanie scény pre novú orientáciu.