找回密码
 点一下
查看: 940|回复: 3

求解一个技能的动画效果

[复制链接]
发表于 2015-5-15 23:29:09 | 显示全部楼层 |阅读模式
一个技能类似小强穿刺的技能 能把人穿刺飞起来

我在触发器找到了相关的 高度变化的函数, 但是那个是匀速变化的。。。

试着 自己写了个方法
  1. while(true)
  2.     {
  3.         currentHeight = MathLerpFixed(currentHeight, targetHeight, delay);//自己定义的函数 残卡片了unity 的maths.lerp
  4.         UnitSetPropertyFixed(target, c_unitPropHeight, currentHeight);
  5. //        Wait(0, c_timeGame);
  6. //        
  7.         if(currentHeight > targetHeight-0.15)
  8.         {
  9.             break;
  10.         }
  11.     }
复制代码


但是 没有中间的效果 直接就完成了位置变化 但是取消注释了  wait()  之后 人物移动有卡存在。。。 求解

在mod里面没找到相关的击飞。。。

再问下  作一个有速度变化的击飞的效果   还有什么别的方案呢。。
发表于 2015-5-15 23:55:08 | 显示全部楼层
击飞用飞弹

http://bbs.islga.org/read-htm-tid-989856-page-1-fpage-1.html
用飞弹的mover设好加速度这些参数就行。

点评

这个方法 刚刚试了一下 发现移动器有点问题 在我找到了移动器里面都是些弹道的移动器 都是做加速运动的。。。 但是我这个是一开始要有一个初始向上的最大速度 之后做减速运动 就只要吧加速度设置成  详情 回复 发表于 2015-5-16 08:30
回复

使用道具 举报

 楼主| 发表于 2015-5-16 08:30:43 | 显示全部楼层
麦德三世 发表于 2015-5-15 23:55
击飞用飞弹

http://bbs.islga.org/read-htm-tid-989856-page-1-fpage-1.html

这个方法 刚刚试了一下 发现移动器有点问题   

在我找到了移动器里面都是些弹道的移动器  都是做加速运动的。。。

但是我这个是一开始要有一个初始向上的最大速度 之后做减速运动 就只要吧加速度设置成负数就可以了。。

但是这个一开始的初始速度怎么给啊

麻烦解答下 谢谢了
回复

使用道具 举报

发表于 2015-5-17 21:58:46 | 显示全部楼层
印象中应该是抛投,你可以参考下寡妇雷的弹道。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-25 09:12 , Processed in 0.064039 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表