Rgss

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Ruby Game Scripting System ( RGSS ) este un set de clase și module scrise ca bază pentru RPG Maker XP . RGSS nu este o limbă de sine stătătoare, dar, așa cum indică abrevierea, este doar o implementare a lui Ruby . Un joc creat cu RPG Maker XP folosește o serie de scripturi de bază necesare pentru ca jocul să funcționeze în funcție de setările programului (hărți, baze de date , evenimente și așa mai departe). În plus, există diverse comunități dedicate RPG Maker XP pe net care oferă adesea scripturi care pot fi implementate în jocul tău.

Un joc realizat cu RPG Maker XP funcționează numai prin scripturi; de fapt, dacă ștergeți toate scripturile, fereastra jocului se deschide și se închide rapid. Executabilul este doar un interpret Ruby care citește scripturile și le face să funcționeze.

Interpretul Ruby furnizat de Enterbrain are unele diferențe față de interpretul original Ruby; în cel al RGP Maker XP , de exemplu, nu este posibil să importați biblioteci scrise în C sau C ++ (deși este posibil să utilizați comanda „require” pentru a importa alte scripturi externe).

Clasele furnizate împreună cu RGSS sunt:

  • Bitmap (vă permite să gestionați imagini)
  • Culoare (vă permite să gestionați culorile, chiar și în pixelii unici ai Bitmap-urilor )
  • Font (vă permite să gestionați fonturile)
  • Avion (similar cu Sprites, vă permite să afișați Bitmaps)
  • Rect (conține informații despre poziția și dimensiunea unui dreptunghi)
  • RGSSError (se referă la o eroare internă a unei clase sau module RGSS)
  • Sprite (vă permite să afișați Bitmaps, să le mutați și să le redimensionați)
  • Tilemap (clasa necesară pentru a afișa hărțile)
  • Ton (aproximativ la fel ca și culoarea)
  • Viewport (folosit pentru a vizualiza o parte a unui Sprite)
  • Window (vă permite să gestionați Windows în cadrul jocului)

Modulele furnizate împreună cu RGSS sunt:

  • Audio (vă permite să gestionați muzică și sunete)
  • Grafică (vă permite să gestionați afișajul)
  • Intrare (vă permite să gestionați introducerea tastaturii)

De asemenea, trebuie să menționăm modulul RGSS : acesta conține clase (cum ar fi RGSS :: AudioFile sau RGSS :: Map) cu care puteți gestiona datele jocului (hărți, evenimente, bătălii și așa mai departe).