开始写游戏 --- 第二十五篇
今天:
1、添加:新增技能窗口组件
2、修改:把战斗对象类 RoleFightObject 和 EnemyFightObject 的公共部分 提取到 FightObject 中
3、修复:背包物品点击时,获取到的下标错误的问题
4、修复:背包假数据中,同一个物品占用多个格子的情况
上图:
1、添加:新增技能窗口组件
{
代码:
}
2、修改:把战斗对象类 RoleFightObject 和 EnemyFightObject 的公共部分 提取到 FightObject 中
{
RoleFightObject类:
EnemyFightObject类:
FightObject类:
}
3、修复:背包物品点击时,获取到的下标错误的问题
{
改动代码:
}
4、修复:背包假数据中,同一个物品占用多个格子的情况
{
BUG现象:
代码改动:
}
至于主动技能的释放,我还在想怎么做。。。。。。
一口气写完主动技能的代码,然后弄出来了这样的效果:
这是代码:
ActiveSkill 类:
主要是做了添加技能施法方法
FightObject 类:
主要是注册 施法指令
RoleFightObject 类:
主要做了,播放角色施法动画 和 技能施法动画
GetData 假数据类:
主要详细编写技能动画
FightObjectOrderType 枚举类:
主要是增加了施法指令
FightScene 场景类:
主要是 设置 选择的指令是哪个,选择的技能是哪个