zoukankan      html  css  js  c++  java
  • 开始写游戏 --- 第二十七篇

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

      今天:

        1、添加:主动技能之 近身物理系列 大鹏连斩

        2、修复:大鹏连斩 播放第一斩时位置错误的问题

        3、修复:被动技能 连击 设置成100%几率后,程序会卡死的BUG

        4、添加:使用主动技能时,检测MP的功能

      上图:

        1、添加:主动技能之 近身物理系列 大鹏连斩

        {

          效果:

            

          代码:

            

        }

        2、修复:大鹏连斩 播放第一斩时位置错误的问题

        {

          效果:

                  

          之前BUG的代码:

            

            原因是因为,Tween缓动动画 把人物动画 移动到 某个点需要500毫秒。

            而500毫秒还没有玩,就开始播放了连击动画,所以导致第一个 大鹏连斩 出现位置错误。

            这个错误找了我好久,差点以为解决不了。。。

            本来预估是好几天都要被这个BUG给卡主了。。。因为当时是真的不好定位到这个BUG。

            但是没想到今天就解决了。

            

            这是昨天解决时的情况:

              

              

        }

        3、修复:被动技能 连击 设置成100%几率后,程序会卡死的BUG

        {

          

          之前的连击逻辑是,先计算出最多能连续打多少下,然后再去执行的。

          但是如果设置成100%的话。。。就无限循环了。。。导致程序卡死。

        }

        4、添加:使用主动技能时,检测MP的功能

        {

          效果:

            

          代码:

            战斗场景类:

              

            技能窗口组件:

              

            角色战斗类:

              

        }

  • 相关阅读:
    C#基础篇——泛型
    基于.NetCore3.1系列 —— 使用Swagger导出文档 (补充篇)
    基于.NetCore3.1系列 —— 使用Swagger导出文档 (番外篇)
    springboot深入浅出系列(16章97节)-看了都说好
    小书MybatisPlus第5篇-Active Record模式精讲
    小书MybatisPlus第4篇-表格分页与下拉分页查询
    使用位运算、值交换等方式反转java字符串-共四种方法
    有效提高java编程安全性的12条黄金法则
    小书MybatisPlus第3篇-自定义SQL
    结合SpEL使用@Value-基于配置文件或非配置的文件的值注入-Spring Boot
  • 原文地址:https://www.cnblogs.com/dmc-nero/p/12070591.html
Copyright © 2011-2022 走看看