問題タブ [gravity]

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 投票する
3 に答える
8544 参照

java - オブジェクトが落下するときに重力を適用する方法は?

プログラムの実行を開始するたびに、画面の上部にあるオブジェクト (ボール) が直接落下します。問題は、ボールが一定の速度で落下することです。重力の影響で加速して落下させ、地面に到達したら、動きが止まる前にさらに数回バウンドさせたいと考えています。誰かがこれについて私を助けることができますか?

これが私が試したことです:

0 投票する
3 に答える
3932 参照

java - Fast multi-body gravity algorithm?

私は n 体重力システムをシミュレートするプログラムを書いています。その精度は、各ステップの間の「時間」のステップの小ささに応じて任意に良好です。現在、最大 500 個のボディに対して非常に高速に実行されますが、その後は非常に遅くなります。これは、反復ごとにボディの各ペア間に適用される力を決定するアルゴリズムを実行する必要があるためです。これは n(n+1)/2 = O(n^2) の複雑さなので、非常に急速に悪化することは驚くべきことではありません。最もコストのかかる操作は、平方根をとって各ペア間の距離を決定することだと思います。したがって、疑似コードでは、これが私のアルゴリズムの現在の実行方法です。

それで、これを最適化する方法はありますか?過去の反復で使用された距離を高速に変更して再利用するための優れたアルゴリズムはありますか? この問題を軽減する損失の多い方法はありますか? おそらく、x または y 座標 (2 次元) が質量の積によって決まる特定の量を超えるオブジェクト間の関係を無視することによってでしょうか? とりとめのないように聞こえる場合は申し訳ありませんが、これを高速化するためにできることはありますか? 任意の精度を維持したいのですが、少し精度を犠牲にしてこの問題の複雑さを軽減できる解決策がある場合は、それを聞いてみたいと思います。

ありがとう。

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

ios - Cocos2D グラビティ?

私は自分のゲームに重力を取り入れたいと思っています。Box2D を使用すると誰もが言うことは知っていますが、私の場合は使用できません。重力には Cocos2D を使用する必要があります

Cocos2D には重力 API が組み込まれていないことがわかっているため、手動で何かを行う必要があります。問題は、これを示すチュートリアルや例がウェブ上のどこにもないということです。

誰かが何をしたかを見せてもらえますか、または一定でない重力(落下中にわずかに強くなるもの)を適用する方法を段階的に説明できますか.

私と同じように悩んでいる方の参考になればと思います!

ありがとう!

0 投票する
3 に答える
7536 参照

android - AndroidImageViewレイアウトの重力が機能しない

こんにちはみんな私はこの質問に対する答えを持っていません。お役に立てば幸いです。中心としてのlayout_gravityプロパティは、scaletypeプロパティをmatrixに設定すると機能しません。また、そのimageviewにピンチズームを使用しています。だから私が画像を設定でき、画像が小さい場合に設定できれば、それは非常に良いでしょう。より良い応答を期待しています。前もって感謝します...

編集#1:私のImageViewは次のとおりです:

0 投票する
3 に答える
2130 参照

iphone - iOSの加速度計データの基準系としての重力

私は、クラッシュが発生した後にクラッシュを検出するモーターサイクリスト向けのiPhoneアプリに取り組んでいます。現在、データ取得プロセスにあり、グラフをプロットしてデータを調べています。ログに記録する必要があるのは、道路に直立している自転車に対する自転車の前方ユーザーの加速度と傾斜角度です。ユーザーの加速度ベクトルを取得できます。つまり、ライダーが向かっている前方方向は、x、y、zの加速度計の値の2乗の平方根です。しかし、傾斜角については、一定の参照が必要なので、重力ベクトルを使用できると思いました。今、deviceMotion APIには重力とユーザー加速度の値があることに気付きました。これらの値はどこから来て、どういう意味ですか?xの平方根を取る場合、重力のyとzの二乗成分は、常に私に直接影響を与えますか?これを使用して、道路上の直立した自転車に対する自転車の傾斜角度を見つけるにはどうすればよいですか?ありがとう。

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

android - Androidアラートダイアログタイトルの画像を中央に配置するにはどうすればよいですか?

次のように、Androidアプリのアラートダイアログに追加する画像を中央に配置しようとしています。

しかし、どうすればこの画像を中央に配置できますか?現在、左揃えです。

そのためのgravityまたはlayout_alignプロパティが見つかりません!

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

xml - XML: layout_gravity ="right" が TableRow 内の TextView に対して機能しない

layout_gravity の代わりに重力を使用している、または親ビューの幅を十分に広げていないすべての人に申し訳ありません。私はこれらの間違いのいずれも犯していませんが、textView1 は行の左側にずっと押し込まれ、textView2 はそれに対して右に押し上げられています。私の知る限り、testView2 は行の右側に固定する必要があります。これは実際には画面全体の右側です。

0 投票する
4 に答える
1825 参照

android - 編集テキストが重力を受けないのはなぜですか...?

重力を設定しているが反映していないという点で、プログラムで編集テキストを1つ追加しています。

画像

コード:

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

android - Android ボタンの大きすぎるテキストを垂直方向に中央揃え

Android、ボタン ビュー。ボタンのサイズは 38x38 dp、テキストのサイズは 20 dp (1+文字分のテキスト) です。重力は center|center_vertically に設定されます。

テキストは垂直方向の中央揃えではありません。Android の内部計算によると、指定されたボタン サイズに対してテキストが大きすぎるため、テキストは上部パディングに合わせて配置され、下部は切り取られます。それは私が望んでいることではありません。テキストを上下で均等にカットしたい。つまり、垂直方向の中央揃えです。プラス文字は、フルサイズの文字セルよりも少ないため、その影響を受けません。

Gravityではなく、私が設定したものですLayout gravity。私は違いを知っています。

draw()をオーバーライドする以外に、そのような状況で垂直方向のセンタリングを機能させる方法はありますか?