文学知识网作文、诗词、文学知识分享平台

「单机魔域小游戏」在独立魔法域中添加一个新的NPC完整教程

新人999|
50

  热烈庆祝祖国七十周年华诞

单机魔域小游戏

单机魔域小游戏(网络配图 侵删)

  新朋友点关注 

单机魔域小游戏

单机魔域小游戏(网络配图 侵删)

  老朋友点分享 

单机魔域小游戏

单机魔域小游戏(网络配图 侵删)

  没钱的点在看 

单机魔域小游戏

单机魔域小游戏(网络配图 侵删)

  有钱的给打赏 

单机魔域小游戏

单机魔域小游戏(网络配图 侵删)

    有对登录器皮肤感兴趣的朋友可以联系我们可爱的三和大神--《猫熊视觉设计》

单机魔域小游戏

单机魔域小游戏(网络配图 侵删)

  QQ:2094775334

    我们都知道游戏中NPC是缺一不可的,但是久而久之有些NPC都看腻歪了,想更换一个npc又不知道从何下手,今天,我就来教大家如何在单机版魔域中添加一个新的npc。

单机魔域小游戏

单机魔域小游戏(网络配图 侵删)

    我们先找一个npc的模型文件,新建一个文件夹npc_castweapon为了方便我们把把模型、贴图、以及头像全部放到这个文件夹里面。全部弄好以后,我们把这个文件夹放到客户端c3/npc里面,因为这里主要存放的是游戏的npc,方便我们以后更改查找。

单机魔域小游戏

单机魔域小游戏(网络配图 侵删)

  然后我们来配置npc的头像

  头像配置在客户端ani/NpcFace.ANI中

  [Face999];999这个id就是以后我们数据库需要调用的idFrameAmount=1;资源数,目前不支持Frame0=c3/npc/npc_castweapon/castweapon.dds;后面这些是资源路径

  然后我们来配置npc的模型以及动作

  主要有以下文件控制

  3dmotion.ini

  3dobj.ini

  3DSimpleObj.ini

  3dTexture.ini

  armor.ini

  npc.ini

  3dobj.ini

  配置模型

  12345100=c3/npc/npc_castweapon/1.C312345101=c3/npc/npc_castweapon/2.C3

  3dTexture.ini

  配种模型贴图

  12345100=c3/npc/npc_castweapon/1.dds12345101=c3/npc/npc_castweapon/2.dds

  3DSimpleObj.ini

  这里也就是定义683模型的c3文件和dds文件

  后面的armor.ini和这里一个意思

  [ObjIDType683]PartAmount=2Part0=12345100Texture0=12345100Part1=12345101Texture1=12345101

  由于这个模型是两部分组成,所以这里要写PartAmount=2,表明由两部分

  armor.ini

  这个同3DSimpleObj.ini差不多的意思照着写就ojbk。

  [683000000]Part=2Mesh0=12345100Texture0=12345100MixTex0=0MixOpt0=0Asb0=5Adb0=6Material0=defaultMesh1=12345101Texture1=12345101MixTex1=0MixOpt1=0Asb1=5Adb1=6Material1=default

  npc.ini

  这里就是游戏中的npc属性了

  [NpcType9105]

  Name=红胡子

  SimpleObjID=683

  StandByMotion=0683000100

  BlazeMotion=0683000190

  BlazeMotion1=0683000190

  BlazeMotion2=0683000190

  RestMotion=0683000101

  Effect=springred

  ZoomPercent=100

  Note=纳邦德学院?大锻造师

  有很多小伙伴不知道这里都是什么意思,我这里简单说一下

  [NpcType9105]

  ;这里的9105就是我们后面数据库lookface调用的模型,末尾还要加上方位例如91050为正前【方位为8个也就是0-7】