开源项目工具:LeanTween - 为Unity 3D打造的高效缓动引擎详解(比较麻烦的API版)之二———补间动画控制API系列

1.文档中的cancel,resume,pause

  • LeanTween.cancel ( gameObject:GameObject id:int )
  • LeanTween.cancel ( ltRect:LTRect id:int )
  • LeanTween.cancel ( gameObject:GameObject )
  • LeanTween.pause ( gameObject:GameObject )
  • LeanTween.resume ( id:int )
  • LeanTween.resume ( gameObject:GameObject )

这些方法很好记忆,如果想控制某个gameObject的所有补间动画,就不传唯一标识id(id = LeanTween.rotateAroundLocal(gameObject,Vecotor3.up, 360f, 2f).setLoopClamp().id),反之亦然。


2.文档中没有的:

  • cancelAll():取消所有的补间动画

  • cancelAll(bool callComplete):可入参,在取消补间动画前会执行onComplete函数

  • cancel( GameObject gameObject, int uniqueId, bool callOnComplete = false ):同上

  • cancel( int uniqueId )

  • cancel( int uniqueId, bool callOnComplete )

可根据情况进行选择。

重点:

在进行操作的时候,如果出现没反应的情况,可以尝试另开一个线程进行操作,比如:

cs 复制代码
 await UniTask.Create(async () =>
        {
            LeanTween.cancel(id);
            await UniTask.NextFrame();
        });

可以这么试试

后续补充ing...

相关推荐
西红柿炖牛腩35420 小时前
Three.js 模型体积优化:Draco/Meshopt 压缩与 DRACOLoader 配置的 4 个步骤
javascript·3d·性能优化
每日出拳老爷子21 小时前
【VR】【Unity】抓走转放系列21|一天搭完门和抽屉工具槽:小场景按这个次序拼装
unity·vr·驱动·排错·snap zone
JAI科研1 天前
CT重建(二) | 3D高斯泼溅:实时渲染的革命
图像处理·人工智能·计算机视觉·3d·视觉检测·ct重建
李游Leo1 天前
HarmonyOS 7 + Spatial Recon Kit-C++:3DGS 输入帧内参与位姿的版本一致性门禁【鸿蒙心迹】
c++·3d·harmonyos
HwJack201 天前
【共创稿事节】HarmonyOS 7空间信息层级:焦点、景深与注意力引导
3d·华为·harmonyos·空间计算
淡海水2 天前
02-02-原理篇-分代GC
算法·unity·c#·游戏引擎·.net·gc
小师兄吃牛肉2 天前
ANSYS EMA3D 2025 R2 专业安装详解:系统级电磁兼容与电磁干扰仿真平台全解析
3d
小贺儿开发2 天前
Unity 文物新生 会讲故事的文物展墙
人工智能·科技·unity·ai·视频·互动·演示
HwJack202 天前
【共创稿事节】HarmonyOS 7是3DGS 端侧重建:空间建模类应用的设计机会
3d·华为·harmonyos
I Am a robert girl2 天前
从频率到几何:GA-EIRFS 如何重新思考长尾 3D 检测的采样逻辑
3d·3d目标检测·nuscenes·lidar·数据采样·长尾分布·类别不平衡