问题标签 [gsap]

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 投票
1 回答
4770 浏览

javascript - TweenMax js 旋转未按预期工作

我有这段代码,它基本上定义了一个在转换结束时旋转图像的循环:http: //jsfiddle.net/bolaoch8/k8XtU/1/

只是想知道为什么图像第二次旋转它会做那种奇怪的事情......有什么想法吗?

0 投票
2 回答
254 浏览

actionscript-3 - AS3 TweenLITE 是否有最小 tweenTime 限制?

我正在制作的游戏中使用 tweenLite

问题是它似乎有一个最低速度,是这样吗?

我得到它的最快速度是 0.01 秒,如果我将时间设置得更低,它只会以与 0.01 相同的速度显示补间

我尝试了非常低的值并且没有运气(例如 0.0000001)

帮助?

最好的,

阿尔瓦罗


我现在看到了,限制是帧率,tween lite 不能比 FPS 快,我将帧率设置得更高,tween 跑得更快。

想解释一下为什么这么短的补间,事情是这样的。

我正在制作一个小游戏,并且正在对角色行走循环进行编程。

我的角色由身体部位,腿手臂脚等组成,

所以我的walk函数有4个阶段(Rleg.rotation = 22,Rleg.rotation = 0,Rleg.rotation = -22,Rleg.rotation=0)

但是这 4 个阶段中的每一个都被分为 10 个补间,你可能会问为什么??????

好吧,根据角色面向的位置,腿部旋转可以是:

1)当角色走到一边时的正常旋转,
2)当角色走向相机时进行 scaleY 变换,例如 scaleY 中从 -45 度到 45 度的补间将是 scaleY = 的补间。 5 到 scaleY = .5 它不会做任何事情!!!,这就是为什么我将阶段划分为 10 个补间。这样做 scaleY 会像这样: .5 - .6 - .7 - .8 - .9 - 1 - .9 -.8 -.7 -.5

0 投票
1 回答
11904 浏览

javascript - greensock TweenMax javascript - 杀死循环补间

我使用Greensock javascript创建了一个循环补间,我让它使用一个函数循环,也许这不是最好的循环方式,如果你知道更好的方法请建议,但基本上当我尝试使用这种方法杀死补间时,它不起作用。

我的代码:

/// 稍后在我调用的函数中

同样,循环补间可能有更好的方法,这可能是我的问题,但到目前为止,这个补间在我“杀死”它之后继续调用该函数。

感谢您的提示和帮助。

0 投票
1 回答
109 浏览

actionscript-3 - 在类中使用 TweenLite 补间成员变量

我有以下代码(精简):

在每帧跟踪happiness变量时,在调用补间后它保持为 0,并且onTweenComplete永远不会调用该函数。甚至可以以这种方式使用 TweenLite 还是我错过了一些愚蠢的明显东西?

0 投票
1 回答
10723 浏览

javascript - jQuery 动画与 GreenSock TweenMax

jquery.animate()我遇到了一个问题,使用GreenSock TweenMax动画引擎的优缺点是什么。所以也许有人知道。网络上没有足够的信息,性能如何。

我尝试同时使用jquery.animate()tweenMax,但在某些情况下,我更喜欢在其他GreenSock中使用jQuery引擎。

我试图决定哪个更好,而不是从一个跳到另一个。

感谢将来,知道使用哪个真的很有趣。

引擎:

http://jquery.com

https://www.greensock.com/gsap-js/

0 投票
1 回答
447 浏览

flash - 如果 swf 文件具有外部类引用,如何使用 GreenSock SWFLoader 卸载 swf?

我尝试加载一个 swf 文件在舞台上显示,如果 swf 文件没有外部类,我使用 swfLoader.unload();,然后 ide consoln "Unloaded: E:\Projects\TweenTest\bin\ui.swf" , 但是如果 ui.swf 有一些外部类引用,使用 unload 方法不能得到这个消息,这意味着它本质上没有被卸载;我怎样才能卸载它?

0 投票
1 回答
982 浏览

javascript - SuperScrollarama javascript滑动div greensock

我希望有人能给我一些帮助。为什么#slide 标签没有滑入?当我在其中添加#sliding 标签时,它会阻止其余的 superscrollorama 标签工作。我错过了什么?我是 javascript 新手,所以任何帮助将不胜感激!这是我正在处理的网站的链接。thesurrealstudio.com/new-site

谢谢!

HTML

0 投票
2 回答
1542 浏览

actionscript-3 - 如何像真正的色轮一样在 AS3 中调整色调?

我想将艺术资产的色调从一种明亮的颜色调整为另一种,保持单色特征不变。我将从 RGBYTP(红色、绿色、蓝色、黄色、蓝绿色或紫色)颜色开始;然后通过色调调整,我将能够使它看起来像其他RGBYTP彩色图像中的每一个。

例如,取其中任何一种颜色的眼球,通过AS3的色调调整,就可以制作出其他颜色的眼球中的任何一种。网页/游戏设计中的常用技术。

眼球
(来源:quaradius.com

我经常使用 GreenSock 动画平台 (TweenLite/TweenMax),但核心 AS 代码和 TweenLite 引擎似乎都没有像我预期的那样处理色调。我想以 60 度的增量调整色调色轮,这应该可以很好地调整所有 6 种二次色,并从中获得浓郁的颜色结果。但我实际得到的是可怕的。事实上,调整 RGBYTP 颜色的色调会返回非常奇怪的结果。大地色系、柔和色调,甚至灰色调。

不好的色调
(来源:quaradius.com

这是我用来生成所有这些圆圈的代码。

为什么 AS3 或 TweenLite/Max 不能像 Photoshop 或艺术家色轮那样处理色调?我究竟做错了什么?

0 投票
1 回答
246 浏览

xml - 子 swf 中的 LoaderMax

我有 2 个子 swf 被加载到父 swf 中。每个子 swf 加载自己的 XML 文件。当我加载子 swfs 时,我得到一个空值,因为他们还没有加载他们的 XML 文件。我正在使用greensock 的LoaderMax。无论如何,父母是否知道所有子 XML 何时已加载。

0 投票
2 回答
899 浏览

actionscript-3 - Greensocks Imageloader如何在加载图像之前检查图像是否存在

我想替换一个精灵的形象。

但在此之前,我想检查图像是否存在于目录中。有没有办法做到这一点?