加怪物的逻辑和写法
第一数据库cq_monstertype表 lookface 是怪物的ID 比如560
客户端\c3\monster\—这里的每一个文件夹都代表一个模组
客户端\c3\texture\—这里则为模型所需要的皮肤文件
3dmotion.ini 560000100=c3/monster/2529/100.c3560000101=c3/monster/2529/101.c3
这个文件主要配置的是怪物在游戏中的动作,比如攻击,受击,死亡倒地等一些动作,其中560对应数据库中你刚才填写的模型id,末尾的100,101这些每一个都代表的是一个动作。后面的路径关系我想大家也应该都能看的明白。
3DSimpleObj.ini
[ObjIDType560]
PartAmount=1
Part0=2529000000
Texture0=2529000000
[ObjIDType560]这里的560同样为你刚才数据库中指定的模型id,需要注意这些id都是唯一的,如果你客户端中已经存在这个id你就要考虑更换一个没有的了。后面的配置则用来表示对应的模型名称贴图名称,下面会讲到。
3dobj.ini
2529000000=c3/monster/2529/1.c3
这个则对应上面文件的Part0项配置,也就是指定一个模型文件。
3dtexture.ini2529000000=c3/texture/2529000000.dds
这个则对应上面文件的Texture0项配置,也就是指定一个模型皮肤文件。
armor.ini
[560000000]Part=1
Mesh0=2529000000
Texture0=2529000000
MixTex0=0
MixOpt0=0
Asb0=5
Adb0=6
Material0=default
这个文件大体是和上面的3DSimpleObj.ini大体一致,这两个文件应该是一个对应动作中的模型配置,一个对应模型原始配置。
Monster.dat

暂无评论内容