2019.12.12补充:
问题:当前dotween动画没播放完,便再次播放有冲突的操作,如连续多次播放、正播、倒播,导致显示不正常或报错。
解决方法:在每次开始执行播放动画时,先加上下面对应类似的杀死进程代码,就OK了
让DOTweenAnimation忽略Time.timeScale = 0的影响:
GetComponent<DOTweenAnimation>().tween.SetUpdate(true);
2019.06.25更新:
1、方法1
在实际测试,发现有时莫名失效。建议采用预制体形式。
方法2
实现让该物体不停旋转。
将某点在一定时间内移动到某点
在1s内将目标物体从当前位置移动到目标位置
从当前位置延X/Y/Z方向,移动到目标位置5
transform.DOMoveX(5, 1);
从目标位置,移动到当前位置
动画暂停、动画播放、动画向前播放、动画倒放
设置动画曲线,即动画运动方式(类似设置PPT动画的出现效果)
设置动画播放次数,下为播放两次动画
动画播放完成事件函数、
若文本框内无文字,在3s内逐字显示文字。
若有文字,则逐字覆盖掉原先文字,显示新文字
GetComponent<Text>().DOText("接下来我们进入第二篇章", 3);
挂载在摄像机上面
在2s中将原本颜色变为红色
GetComponent<Text>().DOColor(Color.red, 2);
文字透明度会在3s内从0变为1
GetComponent<Text>().DOFade(1, 3);
该组件在DOTween Pro插件里面
可使用代码通过控制ID的方式来控制动画的播放
下载地址:下载
该组件在DOTween Pro插件里面
下载地址:下载
Shift+Ctrl:添加路径点
Shift+Alt:删除路径点
Duration:时长
Delay:延迟时间
Ease:运动模式
Loops:播放次数,-1为循环播放,0为播放一次
Path Type:Linner/Catmull Rom,Linner,线性;Catmull Rom给路径做圆滑处理
Close Path:将起点与终点连接,围成一个圈
Local Movement:局部坐标下移动
Orientation:朝向。To Path,游戏物体朝向路径运动;Look At Transform;Look At Position
Relative:勾选后,选择游戏物体,路径可整体移动
Show Indexes:是否显示路径索引
Handles Type:Free/Full,Full,每个点显示三坐标
Reset Path:删除所有点,重置路径
代码控制:
该组件自带控制方法,直接调用即可,当然也可在Unity通过Button拖拽方式直接控制
手机扫一扫
移动阅读更方便
你可能感兴趣的文章