Unity2D iTween与协程运用实现物体在某一时间段内从一个位置移动到指定位置或旋转指定角度

Unity iTween与协程运用实现物体在某一时间段内从一个位置移动到指定位置或旋转指定角度

我们在制作游戏过程中有时候想让某一物体,或者是我们的人物,或者是某个道具在一段时间内由某一位置移动到某一位置,有缓慢的效果,我尝试过很多种方法,用动画,但是移动后不会停下来,协程,但是很难调整,如果读者有好的方法,评论区给我解答一下,谢谢拉哈哈哈

进入正题,简单介绍一下iTween以及这个类的两个方法和协程

itween

iTween是一款插件,说白了就是一个类,这个类有很多我们可以调用的方法,安装插件就是导入类,具体操作->
在assect store搜索itween,下载导入免费版本
在这里插入图片描述
使用方法:
直接在代码中调用方法

itween. iTween.RotateAdd和iTween.MoveTo

在这里插入图片描述
这个方法三个参数,第一个参数输入需要哪个物体移动,一般是tranform或者gameobject也就是代码属于的物体,第二个是目标位置,Vecter3类型的参数就行,一般输入变化量,像这样gameObject, new Vector3(transform.position.x, tr

猜你喜欢

转载自blog.csdn.net/weixin_44739495/article/details/104226916