芯友网Xin1234.COM

U3D用贝塞尔算出曲线路径之后, 如何让物体保持匀速的去运行这个路径? *(路径的每一个点的距离都不一致)



木许
用贝塞尔算出曲线路径之后, 如何让物体保持匀速的去运行这个路径? *(路径的每一个点的距离都不一致)
enyap
(时间 / 总时间) 去取曲线上面的点
皓辕轩
话说这个运算量不会太大吗
木许
我用itween的movepath
enyap
itween 这个插件里面 及有
木许
每到达一个点都会有刹车的动作
不是我想要的, 我想要毫无停顿 顺滑的匀速通过
itween里面的方法都是过了 各种刹车后摇
enyap
你把计算方法 拿出来 自己 封装一个不就好了
木许
自己写过 有延迟
每到达一个点就继续移动到下一个点, 这里中间会有计算延迟
皓辕轩
曲线运动计算量肯定很大
木许
现在说的不是几个点
是几千个点
所以问问有没有好的办法
皓辕轩
并没有,曲线运动目前我能想到就是一个个点去遍历
游戏里面很少用曲线的把
enyap
曲线用的是有的 
但是 没有几千个点组成的
皓辕轩
你要那么精准干嘛
越精准肯定越牺牲性能的
enyap
我想知道 什么曲线 要用几千个点
木许
龙旋风的路径
皓辕轩
enyap
你不会 一个一个点 去组成的吧。
皓辕轩
这不可能
太老实了这人,不会投机取巧
木许
求指点
每次龙旋风生成的路径都必须是随机的
皓辕轩
龙卷风用粒子系统加贴图
木许
ABCD 4个点
加上贝塞尔算法path point
我这个是2d
Animator
皓辕轩
2D直接用贴图+动画偏移
木许
可能你误解了
皓辕轩
我还以为你在开发引擎呢,吓死我
木许
我要的是龙旋风整个移动哦
不是 动画偏移
enyap
还是用 赛贝尔曲线 然后 按比例取点
月霁风光
enyap
这两个 东西 itween 里面都有代码
木许
生产的点多了 移动不流畅
点少了 都是直角 不美观
itween 有贝塞尔?
enyap
。。。
皓辕轩
河过马小
不谈技术,只谈方案。?:)们,u3d做两种液体汇合有么有比较好的办法

相关问题
------分隔线----------------------------
赞助商链接
赞助商链接
推荐内容