問題タブ [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アクセスできないメソッドも使用されます (2 行目):

のランタイム ヘッダーを確認できるGithubプロジェクトも見つけましたUIGravityBehavior。そこにメソッドが用意されています。メソッドがビデオ内で呼び出される理由がわかりません。これは、アプリが実行されているときに何が起こるかの単なる説明delegateですか、それともアクセスするには特定のものを実装する必要がありますか?

0 投票する
1 に答える
68 参照

android - andengine androidの重力に関する問題

プレイヤーのスプライトと障害物を含む単純なゲームを書こうとしています。重力のある物理世界を実装しました。プレイヤーのスプライトが落下するときは、落下元の障害物の近くになりますが、重力により、スプライトはまっすぐではなく斜めに落下します。

現在の状態と望んでいる状態

0 投票する
0 に答える
882 参照

ios - Swift で複数のオブジェクトに Gravity 動作を追加する

画面の周りにたくさんの正方形のブロックが浮かんでいて、互いに跳ね返ったり、壁などが破壊されるまでゲームを構築しています。現在、マスターがUIGravityBehaviorあり、各正方形 ( UIViewSquareView というクラス) を作成時に追加し、破棄されたら削除します。しかし、これは SquareView オブジェクト内で行うべきだと思います。関連するコードは次のとおりです。

...

...

したがって、このコードをViewControllerSquareView クラスの定義の外に移動する必要があると思います。

ちなみに、私は同じことを行い、UICollisionBehaviorそれも最適ではないと想定しています。

どんな助けでも素晴らしいでしょう!

0 投票する
1 に答える
340 参照

xcode - 重力の代わりに一定の「落下」速度を追加する方法

重力アニメーション、つまり加速を使用してブロックが上から落ちるゲームがあります。

この速度を一定の速度に変更したいことがわかっている場合。

どうすればいいですか?

これは、UIView に重力を追加して、オブジェクトを下方向に加速させるコードです。しかし、私が達成したいのは、画面のボタンに到達したときに一定の速度または負の加速度を与えることです. 画面上に浮かぶ泡や風船が互いに跳ね返り、最終的に床に静止するような、浮遊効果を実現したいと考えています。実際の物理学と比較すると、空気が泡が地面に落ちるのを妨げているため、これは私見で起こります...

0 投票する
1 に答える
413 参照

swift - iOS Swift でアニメーションを実行しようとしていますが、重力を機能させることができません。これが私のコードです。赤いボックスは移動せずにそのままです。

重力は何もしていないようです。それを機能させる方法がわかりません。これが私のコードです。赤いボックスは移動せずにそのままです。

0 投票する
1 に答える
853 参照

ios - UIKit UIGravityDirection ベクトルで CoreMotion データを取得できません

Swiftで学校のプロジェクト用のアプリを作ろうとしています。(私はこの言語に完全に慣れていません) このアプリでは、デバイスを傾けることができるはずです。そうすることで、画面の下部に正方形のドロップを作成できます。これは、現在使用している ip です。

iPhone 6 で実行すると、ビルドは成功しますが、次のように表示されます: (長い投稿で申し訳ありません):

下部には次のようにも記載されています。fatal error: unexpectedly found nil while unwrapping an Optional value (lldb)

これがどのように起こるのか、私には手がかりが1つもありません

誰でも助けることができますか?ありがとう!