Unity3D中如何使对象自动移动从一个点到另一个点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3D中如何使对象自动移动从一个点到另一个点相关的知识,希望对你有一定的参考价值。

Unity3D中如何使对象自动移动从一个点到另一个点

function Update ()
transform.position = Vector3(Mathf.Lerp(minimum, maximum, Time.time), 0, 0);


lerp 就可以了 minimum 是你起始点, max是你到的点 你可以把 x y z 都换成 lerp

transform.position = Vector3(Mathf.Lerp(minimum, maximum, Time.time), Mathf.Lerp(minimum, maximum, Time.time), Mathf.Lerp(minimum, maximum, Time.time));

就这样 再把起始点的 xyz 分别填入,终点的也填入 就可以了。
参考技术A 功能更新()
transform.position =向量(Mathf.Lerp(最小值,最大值,Time.time),0,0);



lerp最低的你的出发点是,最大的是你得到的点,你可以把某某所取代lerp

transform.position =向量(Mathf.Lerp(最小值,最大值,Time.time),Mathf.Lerp (最小值,最大值,Time.time),最小值,最大值,Time.time Mathf.Lerp());

起点某某,然后进行填充,填充它可以结束。本回答被提问者采纳

如何使用 CABasicAnimation 从一个点移动到另一个点?

【中文标题】如何使用 CABasicAnimation 从一个点移动到另一个点?【英文标题】:How to use CABasicAnimation to move from point to another point? 【发布时间】:2012-02-10 07:06:31 【问题描述】:

我正在使用CABasicAnimation 在我的应用程序中从一个点到另一个点执行动画移动对象,但是在动画完成移动到目标点后,它始终显示在起点。如何防止动画结束后在起点不显示?

提前致谢,

【问题讨论】:

【参考方案1】:

您似乎忘记为您的对象设置实际的终点值。使用CABasicAnimation,您可以添加动画相应地设置属性。

【讨论】:

这是我的代码:CABasicAnimation *translateAnim = [CABasicAnimation animationWithKeyPath:@"transform.translation.y"]; translateAnim.duration = 1.0; translateAnim.fromValue = [NSNumber numberWithFloat:0.0f]; translateAnim.toValue = [NSNumber numberWithFloat:-100.f]; [layer addAnimation:translateAnim forKey:@"move"];【参考方案2】:

试试这个

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0];
CGRect frame=objectName.frame;
frame.origin.x=frame.origin.x-20;//change the point according to you
frame.origin.y=frame.origin.y-20;//change the point according to you
objectName.frame=frame;
[UIView commitAnimations];

【讨论】:

这段代码运行良好,但我实际上想使用 Core Animation 来执行复杂的动画。例如,在用户定义的路径上移动对象。 这样你就必须在动画结束后改变对象的位置,这样每当你的动画完成时,你的对象就会保持在目标点

以上是关于Unity3D中如何使对象自动移动从一个点到另一个点的主要内容,如果未能解决你的问题,请参考以下文章

动画按钮从一个点到另一个点

如何使用 CABasicAnimation 从一个点移动到另一个点?

在 iphone sdk 的屏幕上移动对象

如何使相机跟随unity3d C#中的对象?

带有 Unity 3D 的 C#:当用户移动鼠标时,如何使相机围绕对象移动

AR 对象不应随 AR 相机 Vuforia Unity3d 移动