问题标签 [rotateanimation]

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 回答
713 浏览

java - 是否可以在 libGDX 中仅通过平移和旋转创建一个简单的动画?

我正在尝试使用带有移动和旋转盒子(所以 3D 游戏)的 libGDX 开发一个非常简单的游戏。

我几乎准备好了所有东西,但我无法为我的盒子制作动画。我的意思是,当我触摸屏幕时,我希望我的立方体向右移动 90 度并向右平移 1(单位)。结果,盒子的右侧将是新底座,旧底座将在左侧,盒子向右移动。

所以,问题是:现在我已经正确设置了移动(我或至少我希望如此),但立即应用更改;那么我怎样才能看到第一个位置和第二个位置之间的动画呢?

文档中仅引用 3D 对象的动画是关于使用来自搅拌机(和类似的)的 obj 文件,而对于我需要的运动,我认为没有必要。

谁能给我一些帮助?提前致谢!!

0 投票
1 回答
1457 浏览

android - Android Object Animator 执行时间长于持续时间

我有一个 ObjectAnimator,每 200 毫秒旋转一次图像,直到它从 0 到 360 度角。一切正常,预计需要的持续时间。对于一个周期,动画会多运行 20 到 30 毫秒(因设备而异),即 220 毫秒而不是 200 毫秒。

要求是将图像从 360 度移动到 0 度角。在 10 秒内。

图像初始角度设置为仅图像移动360时应达到0的角度。10 secondsevery 200 milliseconds

因此,单击时我有一个按钮,将使用 from 和 to 角度调用旋转方法

Rotate 方法被递归调用,移动到下一个角度。

预计总持续时间应为 10 秒,但每个周期运行超过 200 毫秒,这增加了 11 秒以上的总时间(即 20 x 50 = 1000 毫秒)。

0 投票
2 回答
133 浏览

android-studio - 使用 glRotatef 旋转 .obj 模型

我尝试使用glRotatef围绕自己的轴旋转 .obj 3d 模型。但它没有按我的意愿工作。

代码

问题

第一次旋转yrot效果很好:无论模型的位置如何,它总是围绕自己的z旋转(好吧,我要求围绕y旋转,所以它并不完美。但至少它使用自己的轴!)

现在,当我询问“xrot”时,它会围绕x 屏幕轴旋转。不是它自己的x。有人知道为什么吗?

评论

  • 我注意到onDrawFrame一直在运行。但是,该模型不会在y上不断平移1.2f。只有当z != 0 时。(我不知道为什么)..
  • 我读到我们可以使用三角函数来获得正确的x向量。但这对我来说没有意义。如果应用程序能够在内存中保存模型的位置以使yrot正确,为什么它不能为xrot做同样的事情?
0 投票
0 回答
89 浏览

java - 如何仅旋转文本后面的画布

我有这个功能,可以从资源可绘制的图像画布动画,前面有文本。

我只想旋转绿色的“星”,以便文本保持不变

在此处输入图像描述

这个想法是只旋转图像画布而不旋转文本。我怎么做?

此代码适用于 Android Java

0 投票
1 回答
57 浏览

css - 仅在类切换时顺时针变换

我的toggled班级在分配时将元素顺时针旋转 180 度。toggled当类删除时,如何修改我的 css 以顺时针将元素从 180 度旋转到 0 度?

0 投票
1 回答
1274 浏览

c# - Android 指南针不指向北方并不断变化

所以,我已经在我的 Android Compass 中修复了这个错误 2 天了。基本上我正在尝试使用 Xamarin.Android 构建 Qibla Compass。第一步应该是建立一个指向北方的指南针。

我已经翻译了 教程中的 JAVA 代码,以便我的 Compass 显示正确的 North 。

I am simply rotating my Relative Layout which contains my Compass Image whenever Sensor reading Changes.

我试过凭直觉调整代码,但这个简单的指南针不喜欢呆在一个地方。我只是想保持我的指南针图像的北方与磁北对齐。

然而,我的指南针从未显示正确的北方,北方也在不断变化。

为了检查我的设备 Compass 确实有效,我从 Playstore 测试了一个应用程序,它运行得非常流畅。

我的活动:

我的设计代码片段:

我的后端:

我在这里注册我的听众:

我在这里取消注册:

0 投票
4 回答
889 浏览

android - 旋转 TextView 而不旋转任何文本

我有 TextView 正在旋转,但我只想旋转 TextView 的背景而不是文本,我试图将 TextView 放在 LinearLayout 中,但它仍然随着文本旋转,那么我该如何解决这个问题?

我的xml代码如下:

MainActivity.java

旋转.xml

0 投票
1 回答
5510 浏览

css - 如何在点击时来回旋转SVG?

所以我有这个箭头 SVG,我用它来隐藏/显示一个 div。如何在每次点击时来回旋转该箭头?

html:

SVG:

0 投票
1 回答
466 浏览

expression - 在 Maya 粒子上使用 MEL 表达式来控制关节旋转

我使用表达式在第一个粒子对象死亡时发射粒子,并且效果非常好。我现在要做的是使用第二组粒子(具有定义的 lifespan.PP)来驱动关节旋转,再次使用表达式,即当粒子存在时,我不希望发生任何关节旋转,但是一旦它们死了,我想让关节旋转,然后迅速回到零,即收缩后迅速放松。所以,我所拥有的是:

这个表达式很好地旋转了关节,但为了更好地控制,我真正需要的是另一个命令行来快速将关节旋转再次返回到 0。此刻,只有当粒子再次开始发射时,旋转才回到 0,并且年龄再次小于寿命。我在想可能是另一个如果线,大意是当粒子数= 0(即,一旦所有粒子在超过 lifespanPP 时全部消失),再次旋转 y = 0?我尝试了这个,使用粒子计数:

Maya 说语法是正确的,但是一旦执行并且不旋转关节,就会引发各种错误。我真的很感激有关正确 MEL 命令用于旋转关节然后返回 0 的任何建议?抱歉,但我真的不擅长这个!

预先感谢您的所有帮助和最良好的祝愿,

玛雅

0 投票
1 回答
155 浏览

android - 在android中旋转自定义视图

我正在尝试旋转图像。旋转效果很好,但是当我把旋转后的图像拿回来时,会得到一些空白。我应该怎么做才能删除那个空白?

我试过这段代码: