问题标签 [motion]

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

flash - 平滑 Flash 动画

我有一个包含几个子剪辑(图像和文本)的 MovieClip。

我正在尝试非常缓慢地缩放这个父剪辑 - 从 102% 下降到 98% - 这很有效,但是子电影剪辑都在缩放有点生涩 - 就像他们试图坚持像素或其他东西一样。有什么办法可以解决这个问题?

顺便说一句,缩放是通过在时间轴上使用补间动画来完成的。我试图勾选“缓存位图”,但这没有任何区别。

如果我使用 3D 补间动画,则不会出现抖动。但是我需要发布到flash 9,所以不能使用它!

干杯

盖伊

0 投票
4 回答
4316 浏览

vb.net - VB中的弹丸运动

我想要做的是使用 Visual Studio 在 Visual Basic 中模拟弹丸运动。本质上,类似这样的东西,但没有空气阻力或质量。

无论如何,我这样做的方式是使用 PictureBox 并每隔一段时间用间隔 1 的计时器绘制图像(例如一个圆圈),其 x 和 y 属性是由公式计算的变量。

我想知道我可以使用哪些公式来分配给 x 和 y,以便我得到像示例中那样的运动。在维基百科和其他网站的帮助下,我尝试了很多东西,但似乎无法成功。谢谢!

0 投票
3 回答
3831 浏览

drag - 计算初始速度以惯性移动设定距离

我想将某物移动一段固定距离。但是在我的系统中存在惯性/阻力/负加速度。我正在使用这样的简单计算:

将其应用于多个帧会使运动“加速”或衰减,例如:

所以我知道我想行进的距离和加速度,但不知道让我到达那里的初始速度。也许更好的解释是我想知道击打台球的难度,使其停在某个点上。

我一直在研究运动方程(http://en.wikipedia.org/wiki/Equations_of_motion),但无法找出适合我的问题的正确方法是什么......

有任何想法吗?谢谢 - 我来自设计而不是科学背景。

更新:Fiirhok 有一个固定加速度值的解决方案;HTML+jQuery 演示:
http
://pastebin.com/ekDwCYvj 有没有办法用小数值或缓动函数来做到这一点?根据我的经验,这样做的好处是固定的加速度和基于帧的动画有时会超出最终点并且需要强制,从而产生轻微的捕捉故障。

0 投票
2 回答
2638 浏览

flash - 慢动作补间文本不流畅

我必须创建一个文本字符串水平移动的电影。

问题是在电影(800px 宽)中,文本应该在大约 7 秒内从右到左移动(因此它必须在 7 秒内向左移动大约 400px)。

我为我的“文本”轻松创建了一个补间动画,补间很长(30fps)30*7=210 帧。

结果是文本 DON'T MOVE FLUID ......这不是一个均匀的运动......它太明显了,它每 x 帧移动 X 个像素。这与平滑运动完全相反。

如何获得平滑的慢动作文本移动?

0 投票
2 回答
498 浏览

iphone - 摇动以模态方式打开视图

基于 Apple 的 GLPaint 代码,我的“摇动”工作正常(使用 motionEnded)。当用户摇动设备(运行 3.0 及更高版本)时,我想使用 presentModalViewController 模态打开一个视图控制器。

在我的 appdelegate 中,我收到了通知(根据 GLPaint 示例代码):

在我的shakeToOpenHiddenScreen 中,我只想以模态方式打开视图'x',但我认为我的appdelegate 不会响应presentModalViewController。

有没有解决的办法?

0 投票
3 回答
3628 浏览

android - 当 GPS 不可用时,如何在手机运行时收到通知?

我想检测手机何时在运动,但不是所有的运动。例如拿起或挥动手机不应触发。

理想情况下,我希望在电话/人处于>“步行”状态时运行代码。我有什么选择?

0 投票
6 回答
159 浏览

math - 数学:运动取决于时间

我有一个数学问题:

我有一个函数,其中唯一的参数是当前时间。返回应该是用于将对象放置在某个位置的位置。

所以基本上每帧都会调用该函数以使对象运动。

动议应如下所示(这是实际问题):

  1. 时间 A 的线性运动,物体以恒定速度运动
  2. 时间 B 没有运动,物体停止
  3. 在 1 处重复。

谢谢!

编辑:好的换句话说:想象一辆汽车以匀速行驶 A 分钟,然后停下 B 分钟。然后再次行驶 A 分钟并再次停止 B 分钟。

时间 X 的汽车在哪里?

0 投票
1 回答
1133 浏览

flash - 如何停止 Flash CS4 补间动画?

我已经开始在 CS4 中使用补间动画,我对如何设置持续时间感到困惑。我能描述这一点的最佳方式是将其与现在所谓的经典补间进行比较……</p>

在经典补间中,我设置了特定动画的开始和结束关键帧,当播放头到达结束关键帧时,动画停止……</p>

在 CS4+ Motion Tween 中,我设置了第一个关键帧,然后使用运动编辑器进行了更改,但是当我将帧添加到时间轴时,补间继续增长,并且动画无法正确停止。是否有一些技巧可以告诉 Motion Tween 它应该只有 X 帧?

0 投票
3 回答
3216 浏览

c++ - 如何使用openGL获得真正平滑的移动对象

我正在开发一个应用程序,在该应用程序中我绘制了一个缓慢“填充”的圆形进度指示器,在这里您可以看到几张图像。我正在使用中间模式,我只是通过在每次帧更新时绘制顶点来绘制这个圆形(参见下面的代码)。当圆圈填满白色和灰色之间的边界线时,有点闪烁,我想知道如何使它更平滑。

这是一个具体的例子,但总的来说,我想知道即使使用非常简单的线性插值,如何获得最平滑的运动?当我在 iPhone 上翻页时看到动作时,它非常流畅,这让我想知道如何在我的(快速)mac 上实现这一点?

谢谢
Roxlu

0 投票
4 回答
4992 浏览

iphone - 未调用motionEnded(无视图控制器)

我想我已经做了所有我应该检测到震动的事情,但motionEnded:withEvent:从来没有被叫过。(一个问题是我没有UIViewController- 我的应用程序基于“OpenGL ES App”模板。)

我已添加application.applicationSupportsShakeToEdit = YES;到我的application:didFinishLaunchingWithOptions:, 和

到 EAGLView.m(确实会被调用)和[self becomeFirstResponder];initWithCoder:(并且也尝试过其他各种地方)。

但是调试器从来没有命中

我错过了一些步骤吗?我必须有一个控制器吗?

(我在 iPad 模拟器中使用 iOS 3.2。)