加怪物的逻辑和写法

 

第一数据库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

 

© 版权声明
评论 抢沙发

请登录后发表评论

    暂无评论内容