問題タブ [farseer]
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.
windows-phone-7 - オブジェクトが静止しているかどうかを判断する方法は?
物理ヘルパーライブラリを使用します。
私は、物理オブジェクトが静止しているかどうかをどのように判断できるかを理解しようとしています。誰かがこれを行う方法を知っているか、私が何ができるかについて何かアイデアがありますか?
シナリオの例は、拾い上げて投げることができるスーパーボールです。床との衝突イベントからの個々の跳ね返りを計り、それに基づいてオブジェクトが静止しているかどうかを判断するタイマーを作成してみましたが、ユーザーがボールを左右にスライドさせた場合、これは機能しません。
助言がありますか?
c# - XNA Farseer 物理の問題
ゲーム オブジェクトがあり、ファイルからテクスチャを読み込んで変換することでボディを作成します。
そして、描画イベントで次のように描画します。
画像がまったく表示されません。私は何を間違っていますか?
box2d - Farseer physics: 衝突検出の問題
3 つの長方形のブロックがあります: グラウンド ブロック、ブルー ブロック、ヒーロー ブロックです。画面の下部に地面が配置され、青いブロックが地面ブロックの上に置かれ、ヒーロー ブロックが青いブロックに落ちています。ヒーローが地面に触れたことを検出するリスナーがあります。2 つの状況があります: 1) ヒーローが低い高さから青いブロックに落ちると、OK リスナーはヒーローが青いブロックだけに接触することを通知します。2) ヒーローが少し高いところから青いブロック リスナーに落ちると、ヒーローが地面に触れたことを通知します !!! この問題を解決するには?
これはヒーローの OnCollision リスナーです。
xna - Farseerで不規則な2Dスプライトのボディを作成します
不規則な2DスプライトFarseer3.3.1のボディを作成しようとしています。BodyFactory.CreateCompoundPolygonメソッドを使用して実行できますか?
c# - Farseer 3.3有効になっていないボディが有効になっている場合に衝突するかどうかの確認(スポーン)
Farseer3.3とXNAを使用しています。
うまく解決できないという問題があります。
私は、そこに身体があり、そこで何かをしている世界があるという状況があります。
次に、ボディが有効になっていないように設定されているオブジェクトがありますが、ボディが現在何かと衝突しているかどうかを確認する良い方法はありますか?つまり、それがクリーンスポーンであるかどうかを知るために、それを有効にして動的に設定する必要がありますか?
前もって感謝します。
matrix - Farseer / XNAアサーションに失敗しました、カメラマトリックスによって変更されたボディのVector2位置
マトリックスを使用してカメラを作成し、それを使用して2Dで視点を移動しました。基本的に私はこのテンプレートから始めました: http ://torshall.se/?p = 272
また、クラスの1つに、マウスでボックスを生成するための簡単なコードがありました。
これは完全に正常に機能しましたが、「カメラ」を移動したときにマウスが正しい位置で変更されなかったため、game1.csとメソッドでこの小さな変更を行って世界を調整しました。私のマウスの:
今、これは私に世界の調整を与えることになっています。私のマウスの、しかし私は問題を抱えています、私がプログラムを実行し、そして私がボックスを作成するために画面のどこかをクリックするとき、私はこのエラーを受け取ります:
http://img68.xooimage.com/files/6/a/4/bob-2c526f4.png
どうしたの?:/
編集:
これはbody.csの439行目にあります。
c#-4.0 - farseer 物理エンジン 3.3 での衝突検出
farseer に詳しい方に、衝突検出について質問があります。Joran Omark による XNAtutorial の優れたビデオ チュートリアルをたくさん読みました。残念ながら、彼は古いバージョンの farseer (2006 年版) を使用していたので、私のものを機能させるには少し調整する必要がありました。これで、衝突検出を除いてすべてが機能します。私はそれらを機能させることができないようです。私はスクリーンマネージャーのアプローチを採用することに決めたので、素敵な個別のクラスを作成しました。
私のGameplayScreenはこのようになります
そして私のSpriteクラス
}
すでに述べたように、衝突が機能していないということです。Farseer 3.3 を使用する現在のサンプルを調べました (私と同じように)。たとえば、ここhttp://farseerphysics.codeplex.com/releases/view/64108と HelloWorld の例です。以前のバージョンで衝突のために使用されていた GeomFactory に関するものを読みました。しかし、Farseer の新しいバージョンでは、bodyfactory が大量のものを処理できるようになりました。では、なぜ私の衝突が機能しないのか、誰にもわかりませんか?
c# - FarseerPhysicsVector2クラス
Farseer Physicsを使用してXNAゲームを作成しようとしていますが、XNAとFarseerの両方にVector2というクラスがあると不平を言っています。そのうちの1つだけを使用するにはどうすればよいですか?
c# - テクスチャで体を動かす
Farseer Physics Engine を使用して、C# と XNA を使用して PC 向けの「モンスター ダッシュ」のようなゲームを構築しています。テクスチャを使用してボディを動かそうとしています。テクスチャはパーツから構築されているため、基本的にはすべて一緒に移動する必要があります。次のようになります。
しかし、プレーヤーが床の上に着地するたびに、そこには何もないように通過します。何が間違っているのでしょうか?
c# - Farseer物理エンジンのbody.csで「nullreferenceexceptionが処理されませんでした」
私はC#を試しているC++プログラマーです。私はc++でbox2dを使ってたくさんのことをしましたが、c#を使うのはこれが初めてです。だから、私は遠洋物理エンジンで簡単なゲームを作ろうとしています。コードをコンパイルしようとすると(Visual Studio C#2010ExpressとXNAGame Studio 4.0を使用しています)、body.csでIBroadPhase broadPhase = World.ContactManager.BroadPhase;
次のエラーで停止しますnullreferenceexception was unhandled
。問題は私のPlayerクラスにあると思うので、そのためのコードは次のとおりです。
farseerテストベッドは正常に動作するので、私のコードが問題であり、farseerではないと確信しています。私のコードをもっと見る必要があるかどうか教えてください。ファーザーフォーラムにも投稿しましたので、回答がありましたらお知らせします。前もって感謝します。