rpg游戏中,角色有大量的技能,如何为这些技能进行建模?这里参考魔兽争霸3编辑器里面的做法。
在war3世界编辑器中,使用了3个界面来描述技能相关数据,分别是单位数据页面,技能数据,以及魔法效果特效页面。
在单位数据页面,配置人物有几个技能,人物的普通攻击类型,以及普通攻击的范围属性,普通攻击的弓箭,弓箭发射弧度,弓箭发射速度,弓箭发射位置,弓箭攻击目标相对位置。
在技能配置页面中,配置人物的技能攻击的弓箭,buffer,特效,以及弓箭发射速度和发射角度,技能每个级别的属性攻击范围,攻击速度等。
在魔法效果和特效配置页面,配置buffer显示效果,buffer显示位置。
其中技能动画包括3个子动画:birth出生,stand站立,death死亡,例如飞出去的一把飞锤的死亡动画就是爆炸。
而warcraft中有粒子系统和缎带系统,缎带用于建模闪电,粒子则建模其它效果。