問題タブ [box2d]
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.
iphone - Box2d:方向に速度を適用
box2d iPhoneアプリのオブジェクトにインパルスを適用し、特定の方向に速度を上げたいと思っています....つまり、2つのことが必要です
1.対象物を一方向に通過する 2.速度を上げる
助けてください..
c# - Box2D & XNA データのレンダリング
したがって、Box2D の場合、物理情報はレンダリング情報であってはならないことがわかりました。
だからあなたは次のようなことはできません
spriteBatch.Draw(mazeBox, mazeBody.Position / 0.01f, Color.White)
代わりに、物理情報の変換を作成し、それをレンダリングとして使用する必要があります。
では、それは正確にはどういう意味ですか?変換とレンダリングの使用方法に関する情報を見つけようとしていますが、空白になっています。
cocos2d-iphone - Box2d: GetLinearVelocity() からの負の値の戻り値;
以下を使用すると、mmVelik.x と mVelik.y に負の値が表示されることがあります。誰も理由を説明できますか??
c - 動いている物体の方向を変える....(純粋な物理的な質問)
これは純粋な物理的な質問ですが、なぜうまくいかないのかわかりません....私は動いている物体を持っています.私はvcos(シータ)とvsin(シータ)の値を取得します...これから計算します動きの速度と角度.....また、別のポイント(x、y)を知っていて、オブジェクトをこのポイントに向けたいと思います。特定の力(力にはX軸とY軸の値が必要です)を適用する必要があると思いますオブジェクトをポイントに向けます....必要な力の量を取得するには、次の式に従います。
fX=V2cos(θ2)-V1cos(θ1) fY=V2sin(θ2)-V1sin(θ1)
シンテックスが以下に与えられたものに関係なく(私はそれらの人々が目的cを知っているためにそれを与えます........私の方程式は機能しません....誰か助けてくれますか...
cocos2d-iphone - プラットフォーマー向けの Box2D とソニックのような物理
Box2D と cocos2D を使用する iPhone 用のプラットフォーマーに取り組んでいます。
ソニック・ザ・ヘッジホッグのゲームに見られるように、制御されたキャラクターに同様の動作を作成する方法を見つけようとしていますが、発射物といくつかのレベルオブジェクトを現実的な物理学に従って動作させたいため、Box2D 物理ライブラリの使用を維持します。制御されたキャラクターが関与する特定の状況 (ジャンプ、オブジェクトへのバレルなど) とともに。
私が直面している主な問題は、凸状の曲線を通過するときにキャラクターを地面に置いたままにし、地面からかなりの距離が得られるまで地面との接触感を維持することです。キャラクターが地面にいるときに左右のコマンドに反応するようにしたいのですが、私の形状はわずかなカーブを越えると地面から離れる傾向があり、連絡が再確立されるまで反応時間が少し遅れます。視覚的には分離はありませんが、地上にいるかいないかの状態を変えるのに十分な大きさです。また、キャラクターは、私が望むように大きな曲線を「抱きしめる」ことはありません。
地面にいるときにさらに下向きの力を加えようとしましたが、大きなカーブには十分な速さで機能せず、効果的であるほど大きな力はキャラクターの通常の動きを妨げます. これらの問題について何か考えはありますか?
iphone - cocos2d + box2d でのゲームオブジェクトのセットアップ
設計上の問題があります。これは、cocos2d と box2d をまだ完全に理解していないことが原因である可能性があります。
CCSprite (画像データ) と b2Body (物理) を持つゲーム オブジェクトを作成したいのですが、両方を含むカプセル化オブジェクトを作成してもよろしいですか? これを行うと、CCSprite に変更を加えることができるようになります
また
サンプルコードで見たように、b2Body にはスプライトが設定されている userData 変数があります。次に、このメソッドを使用すると、CCSprite を処理する物理オブジェクトへの単一のポインターのみが必要になります。
事前にThx。
objective-c - Box2dの頂点の位置
Box2dで頂点の位置を取得するにはどうすればよいですか?
iphone - Box2d 計算軌道
ランダムな速度でランダムな位置に生成された物理体をターゲットに当てようとしています。Box2dで実行するためにシマリスを使用していたWebからこのコードを収集し、わずかに変更しました
問題は、これを自分のプログラムに適用する方法がわからないことです.yに-20の重力がありますが、gに20、vに10のような低い速度を設定すると、「発砲しないソリューション」しか得られません。
私は何を間違っていますか?
android - ステップが一時停止して再開された後、Box2d 本体の動きが速くなる [Android]
NDK で Box2d 物理エンジンを使用して、Android でゲームを作成しています。つまり、物理は完全にネイティブの世界にありますが、描画はまだ Java の世界にあります。
私のゲームには、物理世界をステップアップし、キャンバスの再描画を無効にする更新スレッドがあります。ここまでは順調ですね。ユーザーがゲームを一時停止したい場合は、すべてのスレッドを停止します。次に、ユーザーにはゲームを「再開」するオプションが与えられます。これにより、スレッドが再開され、ゲームは停止した場所から開始されます。
何らかの理由で、ゲームが再開されると、物理演算のボディの動きが速くなります。時間ステップを停止して再開すると、ボディに何か変化が生じるのはなぜですか?
一時停止した後に再度 step() を呼び出すことに問題はありますか? 短い一時停止の後、物体の速度、質量、摩擦、密度が変化します。
どんな助けでも大歓迎ですありがとう
physics - Box2d-バイクゲーム-地形
私は自転車の物理ゲームにBox2dを使用していますが、Box2dを使用すると、8ポイント以下の凸多角形のフィクスチャを使用できます。フィクスチャをまとめて作成する以外に、複雑な凹面の地形を作成する簡単な方法を知っている人はいますか?それともそれが唯一の方法ですか?
任意のアイデア、ポインタ、提案...事前に感謝します!(どの言語でも構いません)