作者KawasumiMai (魔物を讨つ者)
看板Modchip
标题[PSP ] CXMB教学(5):RCO制作与XML架构解析
时间Sat Jul 23 09:53:23 2011
前言:
接下来就是比较复杂的部份了,也就是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)