首页 > 其他 > 详细

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

时间:2019-12-20 00:06:35      阅读:108      评论:0      收藏:0      [点我收藏+]

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

  今天:

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

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

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

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

 

  上图:

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

    {

      效果:

        技术分享图片

      代码:

        技术分享图片

    }

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

    {

      效果:

        技术分享图片      

      之前BUG的代码:

        技术分享图片

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

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

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

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

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

        

        这是昨天解决时的情况:

          技术分享图片

          技术分享图片

    }

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

    {

      技术分享图片

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

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

    }

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

    {

      效果:

        技术分享图片

      代码:

        战斗场景类:

          技术分享图片

        技能窗口组件:

          技术分享图片

        角色战斗类:

          技术分享图片

    }

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

原文:https://www.cnblogs.com/dmc-nero/p/12070591.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!