修改OBD文件,先说明一下ODB文件的作用和原理
(一)ODB文件作用:调用指定文件夹下图片,组织播放顺序控制显示时间,形成动画短片,如士兵的攻击动作,等待动作等等。然后供执行程序调用,构成我们看到的整体游戏内容
(二)详细解析ODB文件的各种参数
[OBJECT]
Name = 山賊槍兵--------此为兵种名称,只起到注释作用,不影响游戏中显示的兵种名
Sequence = 70054-------此为兵种编号 ,后两位与Soldier.ini文件中ObjID =的值相等
Space = 0, 100, 0------模型定位(理论上影响模型在游戏中的位置,但实际修改不见变化)
Process = BF_CLASS_BFSoldier-------此为数据库连接位置(与.so文件相关)
Directory = \BFObj\BFSoldier\054---文件夹,此模型的图片存放在Shape文件夹下的具体路径
Sprite = Wait, w010001, #12, w010002, w010003, w010004, w010003, w010002--等待动作
Sprite = Walk, r010001, #5, r010002, r010003, r010004, r010005, r010006, r010007, r010008--------------移动
Sprite = Attack1, a010001, #5, a010002, a010003, a010004, a010005, @SP_EVENT_ACT_ATTACK, a010006, a010007, a010008, a010008, @SP_EVENT_ACT_WAIT-----------攻击1
Sprite = Attack2, a020001, #5, a020002, a020003, a020004, a020005, @SP_EVENT_ACT_ATTACK, a020006, a020007, a020008, a020008, @SP_EVENT_ACT_WAIT-----------攻击2
Sprite = SAttack1, a010001, #5, a010002, a0100