开始写游戏 --- 第二十五篇

  今天:

    1、添加:新增技能窗口组件

    2、修改:把战斗对象类 RoleFightObject 和 EnemyFightObject 的公共部分 提取到 FightObject 中

    3、修复:背包物品点击时,获取到的下标错误的问题

    4、修复:背包假数据中,同一个物品占用多个格子的情况

    

    

 

   上图:

    1、添加:新增技能窗口组件

    {

      

      代码:

      

    }

    2、修改:把战斗对象类 RoleFightObject 和 EnemyFightObject 的公共部分 提取到 FightObject 中

    {

      RoleFightObject类:

        

      EnemyFightObject类:

        

      FightObject类:

        

    }

    3、修复:背包物品点击时,获取到的下标错误的问题

    {

      改动代码:

        

    }

    4、修复:背包假数据中,同一个物品占用多个格子的情况

    {

      BUG现象:

        

      代码改动:

        

    }

 

  至于主动技能的释放,我还在想怎么做。。。。。。

 

  一口气写完主动技能的代码,然后弄出来了这样的效果:

    

  这是代码:

  ActiveSkill 类:

    

    主要是做了添加技能施法方法

  FightObject 类:

    

    主要是注册 施法指令

  RoleFightObject 类:

    

    主要做了,播放角色施法动画 和 技能施法动画

  GetData 假数据类:

    

    主要详细编写技能动画

  FightObjectOrderType 枚举类:

    

    主要是增加了施法指令

  FightScene 场景类:

    

    主要是 设置 选择的指令是哪个,选择的技能是哪个

posted on 2019-12-17 22:31  DMC-尼禄  阅读(205)  评论(0)    收藏  举报