[PSP ] CXMB教學(5):RCO製作與XML架構解析

看板Modchip (改機)作者 (魔物を討つ者)時間14年前 (2011/07/23 09:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
前言: 接下來就是比較複雜的部份了,也就是RCO的制御 了解如何編寫RCO之後,就能完成大部分的資源交換跟設計 這篇說明的是RCO內部所有資源的引用方法與RCO再製成 修改的部分需分開說明 所需軟體: 1.RCOMage (v1.11) 2.PSPad (可用記事本代替) XML架構: 首先使用PSPad主程式,打開前一篇教學裡,RCOMage所拆解出來的主xml 建議使用PSPad的原因是,標籤的部分會幫你作標色處理,字型大小也比較清晰可讀 不然其實使用Windows內建的Notepad也是可以的 接著你將會得到以下的程式碼架構: XML │ ├xml標頭檔 │ └<RcoFile> │ └<MainTree> │ ├<ImageTree> │└<Image> │ ├<TextTree> │└<TextLang> │ ├<SoundTree> │└<Sound> │ ├<ModelTree> │└<Model> │ ├<ObjectTree> │└<Page> │ └<AnimTree> └<Animation> 1.RcoFile: 最外層標籤,主要是RCOMage程式所需要的設定值,不須更動 2.MainTree: 最外層標籤,name名稱無影響,不須更動 3-1.ImageTree: 圖形引用宣告,可使用標籤有<Image>..等 任何需要的圖片都需在這裡先行宣告命名 3-2.TextTree: 語系引用宣告,可使用標籤有<TextLang>..等 內含各種語系的使用資料 任何需要使用的文字都需在這裡引用 3-3.SoundTree: 聲音引用宣告,可使用標籤有<Sound>..等 任何需要的聲音都需在這裡先行宣告命名 3-4.ModelTree: 模型引用宣告,可使用標籤有<Model>..等 任何需要的模型都需在這裡先行宣告命名 3-5.ObjectTree: 物件宣告,可使用標籤有<Page>..等 任何建立的物件都需在這裡設定相關初始值生成 3-6.AnimTree: 動畫宣告,可使用標籤有<Animation>..等 所有物件的動作都需在這裡進行宣告 RCO製作: 首先請確認所有資源的擺放,如同上一篇教學所拆解的架構一一放好 1.打開RCOMage主程式 2.上方請選Compile 3.XML Input的部分,請選擇主xml檔案 4.RCO Output的部分,請選擇RCO檔要存放的位置 5.下方的選項可以不用更動,按下Compile 6.過程中如果有任何錯誤訊息出現,表示xml修改的內容有嚴重的架構錯誤 請將自行新增或移除的部分進行校正和修改 如果問題持續發生,請試著回復未修改的狀態 確認可Compile之後,再次嘗試變更 7.接著你將得到新的RCO檔 8.使用前面教學所說的方法,再次合成CTF並傳輸套用,就可預覽結果 備註: RCO檔案命名有一定規則,合成CTF時會依照該RCO檔名稱決定該功能 編譯前建議將原檔案備份,並於編譯時直接取代CTF架構內的同名檔案 CTF輸出時會從架構資料夾內偵測檔案合成,沒有自行宣告的空間 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.64.174.59 ※ 編輯: KawasumiMai 來自: 61.62.201.88 (07/29 19:15)
文章代碼(AID): #1EAYcNG0 (Modchip)
文章代碼(AID): #1EAYcNG0 (Modchip)