RGSS3是一款遊戲系統。
基本介紹
- 簡寫:RGSS3
- 全稱:Ruby Game Scripting System 3
日本的遊戲製作軟體Rpg Maker VX Ace所搭載的內部腳本系統,是ruby的擴展庫。
預設的腳本已經足夠製作出相當有趣的遊戲,同時也可以根據需要自定義全部要素。
該系統「RGSS」到了第三版,進一步得到了改良。預設的腳本更加合理,結構更加易於改造。
和 RMVX 中的 RGSS2 比起來有一些的不同之處,主要的變化如下:
- 程式建立在 Ruby 1.9.2 的基礎之上。Ruby 1.9 有了很多方面的改良,其中包括運行效率的提高。
- 已經集成了日文和英文的 DLL 支持庫。系統會自動判斷 Windows 是否為日語環境,在非日語環境下以英語提示信息。
- 對加密檔案的算法做出了改進,有效地改善了大型遊戲啟動時間漫長的弊病。
- 可以控制 F12 按鍵返回的位置。使用 rgss_main 函式。
- Window 類可以調整視窗框線和內容之間的空隙了。
- Font 類中默認支持了帶邊緣文字的描繪。
- 允許通過編輯器選項選擇是否在測試遊戲時開啟調試控制台。
- p 函式可以輸出為對話框的功能已經被廢除,取而代之的是 msgbox 和 msgbox_p 兩個函式。
- 支持了 Ogg Theora 影像的播放。使用 Graphics.play_movie 方法。
- Audio 模組支持了 ogg 格式以及 wav 格式的音頻檔案從中間開始播放。
- Input 模組允許使用符號來指定按鈕名稱,使記法比以前更加簡潔,比如 Input.trigger?(:C)。
- 發生 Syntax Error 的時候,將會在對話框中顯示詳細信息。
除此之外,還有一些小變化留待用戶自行探索。