問題タブ [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.
android - 重力を使用してImageView内に画像を配置する:top
そして私はこれをしたい:
注:imageviewには線形レイアウトの重力中心がありますimageviewの画像に重力トップが必要です。gravity:topを設定しようとしましたが、何も変更されません。助けて
編集:これは私のxmlです
java - プレイヤー落下システム (基本的に重力)
Doodle Jump に似たゲームを作成して、プレイヤーをできるだけ高くします。今、私は自分のプレーヤーを動作させ、動かしました。しかし、問題は、私には重力がなく、プレイヤーを再び地面に倒せるものがないということです。皆さん、これを行う考えはありますか? プレイヤーに一定の力を加えて、常に押し倒してみましたが、滑らかではなく、実際の落下のようには動作しません。このプレイヤーが落ちるシステムを作るのを手伝ってもらえますか?
編集:
私はこれを作りましたが、うまくいきませんでした。プレーヤーを空中に撃ち落としました。
android - AndEngine、box2d、GalaxyTabの問題
AndEngineとbox2d物理エンジンを使用して物理ゲームを開発しています。三角測量アルゴリズムを使用して作成された、物理ボディを持つ12個の頂点を持つ十字のような図があります。それに適用される2つの力があります:重力と重力を補償する反重力です。このゲームは、HTC Hero、Samsung Galaxy I9000、Motorola Milestone、GalaxyTabP1000などのさまざまなデバイスでテストしました。Tabを除くすべてのデバイスは、フィギュアの処理に問題はありませんが、Tabの動作はかなり奇妙で、フィギュアは非常に速く飛び去ります。また、世界に別のフィギュアが存在する場合、これらはこの奇妙な動作を共有します。Galaxy Tabで物理ゲームをテストする際に問題が発生した人はいますか?前もって感謝します。
android - Android:重力中心のあるEdittextがデバイスで機能しない
Androidでは、重力を中心に設定した1行のエディットテキストを使用しています。エミュレーターでは、これはヒントと点滅するカーソルの両方が表示されるのでうまく機能します。デバイス(Xperia X10)でテストする場合、ヒントテキストも点滅するカーソルも表示されません。点滅するカーソルは、エディットテキストにテキストを入力した場合にのみ表示されます。
これは私の編集テキストです、誰かが何かが欠けているかどうか見ることができますか?
私が欲しいもの:
上記のコードで得られるもの(カーソルのない空のedittext):
android - カスタムビューのRelativeLayout内のTextviewが重力を正しく適用していませんか?
したがって、独自のビューを作成し、それにいくつかのTextViewを追加するセットアップがあります。ただし、重力設定は壊れています。(水平方向に中央に配置されますが、垂直方向には中央に配置されません)TextViewsだけでなく、ビュー内にも描画しているものがあるため、このようにしていますが、これらは正常に機能します。TextViewの重力にのみ問題があります。これが私が持っているものの部分的なコードです。
これにより、TextViewが必要な正確なスポットとサイズで描画されます(背景色のためにわかります)が、重力により、垂直方向ではなく水平方向にのみ中央に配置されます。(はい、TextViewsは実際のテキスト文字列よりも大きくなります)
ここにあるソリューション(TextView重力)をおそらく実装できますが、これを回避するための非常に効率的または信頼性の高い方法とは思えません。重力が正しく機能しなくなる原因となっている、私が間違っていることはありますか?任意の入力/ヘルプをいただければ幸いです。
objective-c - 重力のようにオブジェクトの周りのCocos2Dベジェ曲線
オブジェクトを操作しようとしています。別のオブジェクト、たとえば地球に近づくと、地球に元のオブジェクトを重力で引っ張ってもらいたいと思います。私は使用することになっていることを知っているCCBezierTo
ので、これは数学の質問であるため、プログラミングの質問ではありません。
数学的には、ベジェ曲線の3つのポイント(1、2、および終了)をどのように把握し、その距離に応じて重みを付けることができますか(遠くにある=引っ張りが少ない)。私はすでに距離を変数にマッピングしています。
月の周りをスリングショットする宇宙船を考えてみてください。
コード:
android - ボタンはTableLayoutで正しく移動したくない
このコードの何が問題になっていますか?このテーブルの行でボタンが正しく表示されないのはなぜですか?
android - オンザフライでレイアウトを再配置
以下の main.xml レイアウトを考えると、実行時に FrameLayout の「layout_gravity」を変更して、結果をすぐに表示することは可能ですか?
私のメイン レイアウトは、LinearLayout と、SurfaceView と ImageView (フレーム レイアウトの下部に配置) の 2 つの子を持つ中央の FrameLayout の子です。
フレームレイアウトを再配置するオプションをユーザーに提供するメニューがあります。これは、layout_gravity を「上」、「下」、または「中央」に変更することによって行う必要があります。
これを実現するために、次のコードを使用して実行時に重力を変更します。
ただし、これはすぐには機能しません。ユーザーが他のメニュー項目をクリックして Android マーケットに移動した後にのみ、機能するようになりました。ユーザーが市場から撤退してアプリに戻ると、ユーザーが以前に選択したものに従って新しいレイアウトが描画されます。
簡単なものがありませんか?ユーザーが位置を選択した直後に強制的に再描画するにはどうすればよいですか? 何を無効にする必要がありますか?
main.xml:
menu.xml:
math - 重力の問題のために速度を上げるために時間を使用する(完全な弾性を得ることができない)
ボールを元の高さと同じ高さにバウンドさせようとしています。しかし、フレームではなく時間を導入するとすぐに、どこかで勢いを失います。
コードを最小限に抑えると、次のようになります。
キャストや丸めによって何も失われないようにするために、時間のデルタをミリ秒のままにしました(1000で割って秒を期待するのではなく)。
timeDeltaを無視し、フレームごとに重力全体を適用すると、これは正常に機能し、バウンスのピークは正確に2400(開始位置)になります。しかし、timedeltaを考慮に入れると、それは常に2400未満であり、ゆっくりと劣化します。その後、再び劣化し始める前に、時々かなりの量(2400をはるかに超える場合もあります)に跳ね上がります。
私は明らかにかなり劇的に間違った何かを持っていますが、私はそれを見ることができません。
どんな助けでも大歓迎です。
android - プリファレンス ページのグラビティを RIGHT に変更するにはどうすればよいですか?
プリファレンス ページのグラビティを RIGHT に変更するにはどうすればよいですか? 解決策はありますか?