美文网首页游戏策划技术记录我爱编程
2018/08/09 如何配置怪物技能

2018/08/09 如何配置怪物技能

作者: 李宏阳Leo | 来源:发表于2018-08-09 15:26 被阅读0次

配置怪物技能,所需要的表格有:

怪物配置表格 monsterconfig.xlsx

怪物的技能表格 Skill_MonsterConfig.xlsx

怪物招式(技能流程)的编写 Method_MonsterPrototype.xml

招式节点表格

特效表格 EffectPrototype.xlsx

若技能中存在代理、buff等,则还需要buff节点表、代理类型表等。

配置怪物技能的流程。

1.在怪物配置表格(MonsterConfig.xlsx)中填写该怪物的信息,比较重要的信息(对于配置技能来说)有:怪物ID、怪物名字、怪物普攻ID、怪物技能ID

2.配置好怪物以后,需要在怪物的技能表格(Skill_MonsterConfig.xlsx)中填写该怪物的技能。比较重要的信息有:技能ID(步骤1)招式ID、技能名称、描述、技能范围、冷却时间等;

3.填好怪物配置表和怪物技能配置表后,开始在用招式来描述怪物技能(Method_MonsterPrototype.xml)。招式的具体描述可参考 招式节点.xlsx 表格;

4.若招式中存在代理,则需要 代理类型.xlsx、ProxyPrototype.xml。在Method_MonsterPrototype.xml 文件中使用了代理节点的语句后,在ProxyPrototype.xml 文件中编写所需要的代理;

5.编写代理时,baseId为代理本身的Id,modelId为代理所使用特效的Id,可在特效表格 EffectPrototype.xlsx 中查看,methodID 为接下来代理所要使用的招式的baseID(Method_MonsterPrototype.xml文件内),其余参数可参考 代理类型.xlsx 表格。

6.配置完技能后,要在本地服务器上跑一下,确定没有问题再提交。

几个注意点。

怪物的技能表格 Skill_MonsterConfig.xlsx中,技能范围为技能触发范围,即此范围内存在目标即可触发技能,不是技能的覆盖范围。

代理配置xml文件中的 “范围,Range”,是指代理本身的面积。而和代理绑定的招式中的索敌节点中的 “范围,Range” 即为该技能的索敌范围。不同情况下,两者可能相同,也可能不同。

PS.如何在Unity内查看一个怪物的模型,各种状态下的动作效果。

1.新建一个场景。Unity菜单栏-File-New Scene。

2.从资源文件夹找出怪物(Boss、角色Hero等)的模型,资源目录:Resources--Prefabs--Sprite--Monster

3.将角色拖入场景框内(Scene),然后选择不同动作进行播放。选择动作如图。

相关文章

网友评论

    本文标题:2018/08/09 如何配置怪物技能

    本文链接:https://www.haomeiwen.com/subject/shtcbftx.html