UnityDOTween教程之DOTween实现3D物体运动。本节介绍,螅岔出礤在Unity开发中,使用DOTween实现一个3D物体的运动,具体如下
工具/原料
Unity
DOTween
方法/步骤
1、打开Unity,新建一个空工程,并且导入锓旆痖颧DOTween插件(可参考百度经验:UnityDOTween教程之如何下载导入DOTween),具体如下图
2、在场景中添加一个Cube,具体如下图
3、在工程中,添加一个脚本MoveByDOTWeen,双击脚本或者右键OpenC#Project打开脚本,具体如下图
4、MoveByDOTWeen脚本具体的代码和代码说明如下图
5、MoveByDOTWeen脚本具体内容如下:usingU艘绒庳焰nityEngine;usingDG.Tweening;publ足毂忍珩icclassMoveByDOTween:MonoBehaviour{publicVector3movingValue;publicTransformcube; //Usethisforinitialization voidStart(){cube=GameObject.Find("Cube").transform;movingValue=cube.position;//参数解释:获取movingValue的值,设置变化的值给movingValue//设置目标值为(1,1,1),设置动画时间1秒DOTween.To(()=>movingValue,x=>movingValue=x,newVector3(10,10,10),1);} //Updateiscalledonceperframe voidUpdate(){//把变化的值设置给cube,让Cube随之移动cube.position=movingValue; }}
6、脚本编译正确,回到Unity,场景添加一个GameObject,把脚本挂载上去,具体如下图
7、运行场景,可以看到Cube1秒钟后运动到了Vector3(10,10,10),具体如下图
8、到此,《UnityDOTween教程之DOTween实现3D物体运动》讲解结束,谢谢