Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Programul este utilizat pentru creearea scripturilor (.cs) pentru "blocuri" din jocul "Blockland".
- Respectivele jocuri au mai multe atribute, si sunt identificate ca 2 tipuri standard, respectiv:
- DATABLOCK
- datablock - numele efectiv al blocului care va fi detectat de joc la nivelul de rulare
- brickFile - fisierul modelului respectiv, *.blb
- canCover - daca (implicit nu) blocul poate acoperi alte blocuri
- categorie si subcategorie - utilizat in joc pentru clasificarea blocului
- uiName - utilizat in joc, este numele vizibil utilizatorului
- iconName - utilizat in joc, este iconita vizibla utilizatorului
- hasPrint - daca respectivul bloc are un "print", respectiv un "decal". Daca este activ, deblocheaza printAspectRatio
- printAspectration - denumirea ratiei respectivului print. Printurile sunt fisiere tipice
- orientationFix - in caz ca blocul a fost exportat diferit din programul de modelare 3D, se poate utiliza orientationFix pentru a rota obiectul. Implicit este None.
- collisionShapeName - in caz ca blocul are coliziune customizata, se introduce astfel
- EXEC este utilizat de joc pentru a rula scripturi succesive.
- In program este necesara doar introducerea numelui fisierului (fara sfarsitul .cs).
- Se poate observa incarcand scriptul "Test_1.cs"
- CUSTOM este structurat in program astfel incat ca utilizatorul sa poate introduce si scripturi proprii.
- Se poate observa incarcand scriptul "Test_2.cs"
- Utilizatorul poate incarca un fisier deja existent (nativ) al jocului (File-Open), chiar daca nu a fost creat de program si are datele "imprastiate".
- Exemplu: Native_1.cs
- Include si date redundante cum ar fi orientationFix = "0" si canCover = false, care pentru joc sunt implicite.
- Utilizatorul poate salva direct un fisier deja deschis (File-Save), sau poate salva in alt fisier (File-Save As)
- Daca nu exista un fisier deschis sau s-a facut un fisier nou (File-New), functionalitatea lui Save este similara a celei de Save As.
- Exista un buton in bara de meniu "Preview" care arata intr-o fereastra noua codul generat de program.
- Creearea, modificarea si stergerea sectoarelor din script se face prin butoanele din stanga-jos.
- Butonul "+" adauga un nou sector de script, care poate fi fxDTSBrickData (bloc), exec sau custom.
- Butonul "*" creeaza o copie a sectorului selectat.
- Butonul "^" si "v" schimba locatia sectorului selectat.
- Butonul "-" sterge sectorul selectat.
- Fisierele Test_1.cs, Test_2.cs, Native_1.cs pot fi incarcate pentru a vedea exemple de utilizare.
- Respectivele fisiere sunt utilizate in exemple reale.
- In folderul "Brick_Novelty" fisierul server.cs poate fi incarcat pentru un alt exemplu de utilizare integral.
- Respectivul folder constituie un exemplu intreg al functionalitatii care cuprinde si fisierele anexe.
- Totusi, acestea nu sunt necesare pentru rularea programului si sunt doar puse ca exemplu al unei integrari reale a programului.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement