问题标签 [leantween]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2618 浏览

c# - Unity c#延迟以播放动画

我正在构建 ac# unity 游戏,但在让动画正常工作时遇到了一些麻烦。我正在使用 LeanTween 来选择这些动画。

这是我的一些代码:

如果我像这样运行上面的代码,而不使用 Invoke,它就可以完美运行。问题是它在动画完成之前破坏了游戏对象。因此,我需要在动画调用和 Destroy 的实际调用之间存在某种延迟。问题是,当我尝试在 Alpha 中使用 Invoke all 函数时,开始表现得很奇怪和错误。例如,许多对象实际上并未被销毁。

我正在寻找一种在延迟后进行该函数调用的方法。我已经尝试过该yield return new WaitforSeconds方法,但没有奏效。也尝试过LeanTween.delaiedCallthinggy,但是当我尝试通过Alpha时它给了我一个错误,因为它需要一个System.Action。

我正在寻找一种方法让这个动画工作,然后在不涉及任何碰撞的情况下销毁对象。

0 投票
2 回答
612 浏览

animation - 动画比例导致 Rigidbody2D 停止运动并在重力中插值

我在具有刚体的对象上使用缩放动画时遇到了问题。LeanTween 和 iTween 都会出现此问题。动画每秒运行 1/3 秒,当刚体在重力作用下移动时,动画在动画期间似乎停止了。

将以下脚本添加到 Sprite,添加 Rigidbody2D,将 Rigidbody 上的 Interpolate 设置为“interpolate”,并将重力设置为 0.2 以便于查看:

将 Sprite 放在屏幕顶部并开始游戏。当物体下落时,向下运动将在缩放动画处于活动状态时反复暂停。如果 interpolate 设置为“extrapolate”,则精灵在缩放动画期间会下降得更快。

任何想法可能导致这种行为?

0 投票
1 回答
1977 浏览

c# - 如何使用标准着色器淡化 GameObject 上的 alpha?

如何简单地淡化应用了标准着色器的游戏对象?

这是我的代码。如果我将着色器切换到 Sprites.default 它可以工作。

0 投票
1 回答
1438 浏览

c# - Untiy LeanTween 缓动给了我奇怪的结果

我正在使用 LeanTween 引擎,一切都很顺利,直到我尝试了这个:

目标是让菜单面板在弹出屏幕之前稍微向下移动。easeInOutBack 似乎是正确的类型(基于Easing Cheatsheet)。

menuPanel 是一个 GameObject UI 面板,我将其声明为公共并在检查器中分配。

相反,它有点疯狂,在移动的同时偶尔上下弹跳。

以前有没有人观察过这种行为,知道我做错了什么吗?

0 投票
2 回答
165 浏览

c# - 达到 90 度时如何更改 Sprite Image?

我说我是初学者。

我在项目期间有一个问题。

我目前正在实施一个纸牌匹配游戏。

当我开始游戏时,图像是从外部路径(D:/ ..)加载的。

我的问题在下面的代码中。

我要实现的内容如下。

  1. 当卡片旋转值达到90度时,如何将外部导入的图像更改为子GameObject的Sprite Image?

  2. 第一个任务完成后如何将子对象旋转360度?

例如下图。 在此处输入图像描述

箭头表示翻转卡片的顺序。此外,在 12 个 GameObjects 中,有 6 个 GameObjects 尝试实现一个通用图像。

我知道的不多。我需要你的帮助。

0 投票
1 回答
4369 浏览

c# - LeanTween “from-to”值动画

我使用LeanTween作为我的 Unity 应用程序的补间插件。但令人沮丧的是没有“从到”类型的补间。例如,我想要

看起来像这样。

我在 LeanTween 中找不到这个功能。实现这一目标的最佳方法是什么,而不需要自己为每种补间类型编写包装器或扩展?

0 投票
3 回答
4878 浏览

unity3d - 如何使用 LeanTween 淡化 TextMesh alpha?

我一直在寻找一种方法来淡化 Unity 中 TextMesh-Text 的 alpha 值,但我无法在线找到解决方案,也无法在LeanTween 文档中找到解决方案。

  • LeanTween.alphaText()只适用于普通的 UI 文本(不是 TextMesh)
  • LeanTween.alpha()在 Text 上没有为我做任何事情。
0 投票
1 回答
2559 浏览

unity3d - LeanTween 由于时间尺度 0 而没有做任何事情。解决方法是什么?

这就是问题所在。我设置了一个记分牌,并制作了它,以便我的精简版可以在记分牌上的一些图像(星数)中缓和。

这是调用 void 的代码:

这是包含精益吐温的代码

现在,在另一个函数上,当关卡结束并调用记分牌时,时间刻度变为 0。这就是为什么精简不工作的原因。我需要一个解决方法。时间刻度必须保持为 0,并且应该开始精益吐温

谢谢^^

0 投票
2 回答
575 浏览

unity3d - 分别设置进出缓动

使用LeanTween for Unity 移动 GameObject 时,是否可以分别设置缓动的进出部分?

我想做的是:

  1. 起步慢。
  2. 从慢到快逐渐增加速度。
  3. 最后突然停下来,毫不轻松。
0 投票
1 回答
326 浏览

c# - For循环是一次移动所有对象而不是一个一个移动

我正在尝试循环一个对象列表(广告),以便将它们一个接一个地移动到它们的目标位置(即 Vector3(0,0,0))。问题是它们都同时移动而不是单独移动。不知道我做错了什么,花了几个小时搜索论坛并尝试使用 foreach 循环和 IEnumerators。任何帮助是极大的赞赏。

脚本 1 (AdStartBoard)

脚本 2 - 广告调整器