Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.88 KB | None | 0 0
  1. Programul este utilizat pentru creearea scripturilor (.cs) pentru "blocuri" din jocul "Blockland".
  2.  
  3. Respectivele jocuri au mai multe atribute, si sunt identificate ca 2 tipuri standard, respectiv:
  4. DATABLOCK
  5. datablock - numele efectiv al blocului care va fi detectat de joc la nivelul de rulare
  6. brickFile - fisierul modelului respectiv, *.blb
  7. canCover - daca (implicit nu) blocul poate acoperi alte blocuri
  8. categorie si subcategorie - utilizat in joc pentru clasificarea blocului
  9. uiName - utilizat in joc, este numele vizibil utilizatorului
  10. iconName - utilizat in joc, este iconita vizibla utilizatorului
  11. hasPrint - daca respectivul bloc are un "print", respectiv un "decal". Daca este activ, deblocheaza printAspectRatio
  12. printAspectration - denumirea ratiei respectivului print. Printurile sunt fisiere tipice
  13. 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.
  14. collisionShapeName - in caz ca blocul are coliziune customizata, se introduce astfel
  15. EXEC este utilizat de joc pentru a rula scripturi succesive.
  16. In program este necesara doar introducerea numelui fisierului (fara sfarsitul .cs).
  17. Se poate observa incarcand scriptul "Test_1.cs"
  18. CUSTOM este structurat in program astfel incat ca utilizatorul sa poate introduce si scripturi proprii.
  19. Se poate observa incarcand scriptul "Test_2.cs"
  20.  
  21. Utilizatorul poate incarca un fisier deja existent (nativ) al jocului (File-Open), chiar daca nu a fost creat de program si are datele "imprastiate".
  22. Exemplu: Native_1.cs
  23. Include si date redundante cum ar fi orientationFix = "0" si canCover = false, care pentru joc sunt implicite.
  24.  
  25. Utilizatorul poate salva direct un fisier deja deschis (File-Save), sau poate salva in alt fisier (File-Save As)
  26. 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.
  27.  
  28. Exista un buton in bara de meniu "Preview" care arata intr-o fereastra noua codul generat de program.
  29.  
  30. Creearea, modificarea si stergerea sectoarelor din script se face prin butoanele din stanga-jos.
  31. Butonul "+" adauga un nou sector de script, care poate fi fxDTSBrickData (bloc), exec sau custom.
  32. Butonul "*" creeaza o copie a sectorului selectat.
  33. Butonul "^" si "v" schimba locatia sectorului selectat.
  34. Butonul "-" sterge sectorul selectat.
  35.  
  36. Fisierele Test_1.cs, Test_2.cs, Native_1.cs pot fi incarcate pentru a vedea exemple de utilizare.
  37. Respectivele fisiere sunt utilizate in exemple reale.
  38. In folderul "Brick_Novelty" fisierul server.cs poate fi incarcat pentru un alt exemplu de utilizare integral.
  39. Respectivul folder constituie un exemplu intreg al functionalitatii care cuprinde si fisierele anexe.
  40. 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