开始写游戏 --- 第二十七篇
今天:
1、添加:主动技能之 近身物理系列 大鹏连斩
2、修复:大鹏连斩 播放第一斩时位置错误的问题
3、修复:被动技能 连击 设置成100%几率后,程序会卡死的BUG
4、添加:使用主动技能时,检测MP的功能
上图:
1、添加:主动技能之 近身物理系列 大鹏连斩
{
效果:
代码:
}
2、修复:大鹏连斩 播放第一斩时位置错误的问题
{
效果:
之前BUG的代码:
原因是因为,Tween缓动动画 把人物动画 移动到 某个点需要500毫秒。
而500毫秒还没有玩,就开始播放了连击动画,所以导致第一个 大鹏连斩 出现位置错误。
这个错误找了我好久,差点以为解决不了。。。
本来预估是好几天都要被这个BUG给卡主了。。。因为当时是真的不好定位到这个BUG。
但是没想到今天就解决了。
这是昨天解决时的情况:
}
3、修复:被动技能 连击 设置成100%几率后,程序会卡死的BUG
{
之前的连击逻辑是,先计算出最多能连续打多少下,然后再去执行的。
但是如果设置成100%的话。。。就无限循环了。。。导致程序卡死。
}
4、添加:使用主动技能时,检测MP的功能
{
效果:
代码:
战斗场景类:
技能窗口组件:
角色战斗类:
}