檢視 RGSS 的原始碼
←
RGSS
跳至導覽
跳至搜尋
由於下列原因,您沒有權限進行編輯此頁面的動作:
您請求的操作只有這個群組的使用者能使用:
使用者
您可以檢視並複製此頁面的原始碼。
RGSS(Ruby Game Scripting System)是基於物件導向程式語言──Ruby所擴張開發的腳本語言。由於在個人電腦上所發布的RM最新版本──RMMV,改採以JavaScript為基礎的遊戲編輯器,因此直至2017年10月為止,有3個版本的RPG Maker搭載RGSS,分別是RMXP的RGSS1、RMVX的RGSS2、和RMVA的RGSS3。 ==特徵== *文法基本上以Ruby為基準,因此開發者可以快速編寫腳本。 *在製作遊戲時,不管是必要的Class或Module模組都會被重新定義。不過內附的Library函式庫很有限,有可能需要從外部增寫新功能。 *執行檔是「Game.exe」,將包含Class和Module模組等Ruby程式碼實裝進去。 *在RMXP中構成的Script會集中在專案資料夾的Data/Scripts.rxdata裡,至於VX的副檔名會是rvdata、VA是rvdata2,執行時會從中讀取。 ==各版本規格== RMXP及RMVX皆使用的Ruby版本為1.8.1,而RMVA是1.9.2p0。 ===RGSS1=== 搭載於RMXP,是RGSS最初的版本。 ====RGSS1的既定規格==== *視窗的寬是640px、高是480px,無法在軟體設定內變更,但可以透過修改腳本等方式變動。 *內部處理幀數是40fps、畫面20fps,但在開啟「平滑模式」下,畫面幀數能達到40fps。 *在Graphics.update超過10秒未執行的狀況下,除了發生Hangup,也會中斷執行中的Script。 *Debug模式中,變數$DEBUG設定為true。如此一來,平常運行和行為異常時等狀況會運算執行緒。 ====Class和Module==== =====Module===== :Audio:音效和其他顯示聲音的模組。 :Graphics:處理畫面的模組。 :Input:處理來自鍵盤、遊戲手把等硬體的控制輸入。 :RPG:表示遊戲Data的子類別。 :RPG::Cache:執行快取點陣圖(Bitmap)的模組。 :Zlib:為了操作Zlib的模組,是額外附加的函式庫。 ==外部連結== *[http://www.ruby-lang.org/zh_tw/ Ruby的中文官方網站] [[Category:軟體相關]]
返回到「
RGSS
」。
導覽選單
個人工具
建立帳號
登入
命名空間
頁面
討論
變體
視圖
閱讀
檢視原始碼
檢視歷史
更多
搜尋
導覽
首頁
遊戲製作人力需求
近期修改
隨機頁面
RM遊戲分類
RPG(角色扮演)
ARPG(動作角色扮演)
SRPG(戰略角色扮演)
SLG(經營模擬)
ADV(冒險解謎)
ACT(動作)
STG(射擊)
Puz(益智)
RM小劇場
近期變更
最新20筆
工具
連結至此的頁面
相關變更
特殊頁面
頁面資訊