问题标签 [uigravitybehavior]

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 投票
0 回答
48 浏览

ios - 无法访问 UIGravityBehaviour 的方法

我在看 WWDC Video Advanced Techniques with UIKit Dynamics。我试图通过解释如何使用UIDynamics. 创建UIGravityBehavior将时,他们还使用我无法访问的方法(第二行):

我还找到了一个Github项目,您可以在其中看到UIGravityBehavior. 那里的方法是可用的。我不明白为什么在视频中调用该方法。这只是解释应用程序运行时会发生什么,还是我必须实现特定delegate的才能访问它?

0 投票
1 回答
68 浏览

android - andengine android中的重力问题

我尝试编写包含玩家精灵和障碍物的简单游戏。我已经实现了一个带有重力的物理世界。我希望当玩家精灵落下时,它会靠近它落下的障碍物,但在重力作用下,精灵会以对角线方向而不是直线下降。

当前状态和通缉状态

0 投票
0 回答
882 浏览

ios - 在 Swift 中为多个对象添加重力行为

我正在构建一个游戏,其中有很多方块漂浮在屏幕上,相互反弹,墙壁等,直到它们被摧毁。目前,我有一个主人UIGravityBehavior,我在创建每个正方形(一个UIView名为 SquareView 的类)时添加它,然后在它被销毁时将其删除。但我认为我应该在 SquareView 对象中执行此操作。以下是相关代码:

...

...

所以我相信我应该把这段代码ViewController移到我对 SquareView 类的定义中:

顺便说一句,我做同样的事情UICollisionBehavior并假设这也不是最佳的。

任何帮助都会很棒!

0 投票
1 回答
254 浏览

swift - swift UIDynamicAnimator 崩溃

我正在尝试向 UIGravityBehavior 添加一个视图(我通过 cmd + 将其图形化地拖动到我的代码并创建一个 Outlet),但是我的应用程序崩溃了,尽管当我在代码中创建相同的视图并将其添加到我的 UIGravityBehavior 时它工作得很好!?? 我正在使用新的 Swift 语言,这是我的简单代码

welcomeView 是一个 Outlet:@IBOutlet weak var frontView: UIView!

有什么问题 ???谢谢

0 投票
1 回答
396 浏览

objective-c - 添加重力和碰撞行为后 UIViews 重叠

我正在尝试通过单击按钮来堆叠 uiviews。我还使用 UIKit 动态添加了重力和碰撞行为。从图像 ( http://pho.to/7nVJI ) 中可以看出问题是,最下面的绿色块和上面的块似乎重叠。这是 ViewDidLoad 方法:`- (void)viewDidLoad { [super viewDidLoad]; // 在加载视图后做任何额外的设置,通常是从一个 nib。

}`

以下是我如何在之前的块之上添加新块:

我如何确保这些块在堆叠时不会重叠。这种重叠会导致另一个问题,当我在右侧添加另一个类似于此的塔并将推动行为添加到绿色块以将其向右移动时,而不是仅从第二个塔移动相邻的块,它还会移动倒数第二个从第 2 塔挡住。任何指针/帮助表示赞赏。提前致谢 :)。

0 投票
1 回答
340 浏览

xcode - 如何添加恒定的“下降”速度而不是重力

我有一个游戏,其中使用重力动画(即加速度)从顶部掉落块。

如果我知道想将此速度更改为恒定速度。

我该怎么做?

这将是我将重力添加到 UIView 的代码,它可以让对象加速下降。但是我想要实现的是在它到达屏幕的按钮时给它一个恒定的速度甚至是负加速度。我想实现某种漂浮的效果,就像漂浮在屏幕上的气泡或气球相互反弹并最终停留在地板上。与现实生活中的真实物理相比,恕我直言,这是因为空气正在抑制气泡直接落到地面上......

0 投票
1 回答
413 浏览

swift - 我正在尝试在 iOS swift 中快速制作一些动画,但无法使重力起作用,这是我的代码,红色框只是保持不动

重力似乎没有做任何事情,只是无法弄清楚如何让它发挥作用。这是我的代码,红色框不会移动。任何帮助将不胜感激导入 UIKit

0 投票
1 回答
853 浏览

ios - 无法在 UIKit UIGravityDirection 向量中获取 CoreMotion 数据

所以我试图用 Swift 为学校项目制作一个应用程序。(我对这种语言完全陌生)该应用程序应该允许您倾斜您的设备,并通过这样做使一个正方形下降到屏幕底部。这就是 ip 现在使用的内容:

当我在我的 iPhone 6 上运行它时,构建是成功的,但后来我看到了这个:(对不起,很长的帖子):

在底部它还指出:fatal error: unexpectedly found nil while unwrapping an Optional value (lldb)

我不知道这是怎么发生的

有人可以帮忙吗?谢谢!

0 投票
1 回答
209 浏览

ios - 将 UIView 滑出屏幕

我希望能够拥有一个 UIView(或者,如有必要,UIViewController),它可以被“拖动”/轻弹/从屏幕上滑出 - 但锁定在垂直轴上(因此视图会在屏幕以显示下面的视图)。这有点像 Facebook 应用程序的网络视图。

这可以通过 UIGravityBehavior 实现吗?

任何想法都会很棒。

0 投票
1 回答
65 浏览

ios - 为什么我的 UIGravityBehavior 不起作用

我创建UIDynamicAnimator并向UIGravityBehavior动画师添加重力,但重力不起作用。并在那里显示我的dropView。

}