unity中鼠标点击触发物体运动

发布网友 发布时间:2022-04-25 08:48

我来回答

2个回答

热心网友 时间:2023-11-24 10:12

你要控制物体移动的话,可以通过iTween插件来控制物体运动,简单的运动你可以看看网上的iTween教程。
移动模型时候用到的几个核心方法如下:
iTween.MoveTo(): 让模型移动到一个位置,它的底层函数是通过动态的修改模型每一帧的transform.position完成的,所以它会百分之百到达目标点,不会出现误差。
iTween.MoveFrom():它和上面的一样,iTween.MoveTo()是将模型移动到目标位置,而iTween.MoveFrom()是将模型从目标位置移动到原始位置。
iTween.MoveAdd() 和iTween.MoveBy()底层实现一样,大家可以去看源码。处理移动时采用的是transform.Translate也就是API的平移,这样在处理移动的时候可能会出现一些误差,但是效果好点。
iTween.MoveUpdate():和iTween.MoveTo()差不多,只是它需要放在循环或者Update()中。

热心网友 时间:2023-11-24 10:13

请问是触发什么运动?
给物体加个box collider 然后写个c#代码
void OnMouseDown(){
这里写上你要触发事件的内容,譬如播放动画,animation.play("动画名"),譬如移动物体,transform.translate(0,0,1);
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com