問題タブ [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.

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

windows-phone-7 - オブジェクトが静止しているかどうかを判断する方法は?

物理ヘルパーライブラリを使用します。

私は、物理オブジェクトが静止しているかどうかをどのように判断できるかを理解しようとしています。誰かがこれを行う方法を知っているか、私が何ができるかについて何かアイデアがありますか?

シナリオの例は、拾い上げて投げることができるスーパーボールです。床との衝突イベントからの個々の跳ね返りを計り、それに基づいてオブジェクトが静止しているかどうかを判断するタイマーを作成してみましたが、ユーザーがボールを左右にスライドさせた場合、これは機能しません。

助言がありますか?

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

c# - XNA Farseer 物理の問題

ゲーム オブジェクトがあり、ファイルからテクスチャを読み込んで変換することでボディを作成します。

そして、描画イベントで次のように描画します。

画像がまったく表示されません。私は何を間違っていますか?

0 投票する
2 に答える
1670 参照

box2d - Farseer physics: 衝突検出の問題

3 つの長方形のブロックがあります: グラウンド ブロック、ブルー ブロック、ヒーロー ブロックです。画面の下部に地面が配置され、青いブロックが地面ブロックの上に置かれ、ヒーロー ブロックが青いブロックに落ちています。ヒーローが地面に触れたことを検出するリスナーがあります。2 つの状況があります: 1) ヒーローが低い高さから青いブロックに落ちると、OK リスナーはヒーローが青いブロックだけに接触することを通知します。2) ヒーローが少し高いところから青いブロック リスナーに落ちると、ヒーローが地面に触れたことを通知します !!! この問題を解決するには?

これはヒーローの OnCollision リスナーです。

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

xna - Farseerで不規則な2Dスプライトのボディを作成します

不規則な2DスプライトFarseer3.3.1のボディを作成しようとしています。BodyFactory.CreateCompoundPolygonメソッドを使用して実行できますか?

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

c# - Farseer 3.3有効になっていないボディが有効になっている場合に衝突するかどうかの確認(スポーン)

Farseer3.3とXNAを使用しています。

うまく解決できないという問題があります。

私は、そこに身体があり、そこで何かをしている世界があるという状況があります。

次に、ボディが有効になっていないように設定されているオブジェクトがありますが、ボディが現在何かと衝突しているかどうかを確認する良い方法はありますか?つまり、それがクリーンスポーンであるかどうかを知るために、それを有効にして動的に設定する必要がありますか?

前もって感謝します。

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

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行目にあります。

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

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 が大量のものを処理できるようになりました。では、なぜ私の衝突が機能しないのか、誰にもわかりませんか?

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

c# - FarseerPhysicsVector2クラス

Farseer Physicsを使用してXNAゲームを作成しようとしていますが、XNAとFarseerの両方にVector2というクラスがあると不平を言っています。そのうちの1つだけを使用するにはどうすればよいですか?

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

c# - テクスチャで体を動かす

Farseer Physics Engine を使用して、C# と XNA を使用して PC 向けの「モンスター ダッシュ」のようなゲームを構築しています。テクスチャを使用してボディを動かそうとしています。テクスチャはパーツから構築されているため、基本的にはすべて一緒に移動する必要があります。次のようになります。

しかし、プレーヤーが床の上に着地するたびに、そこには何もないように通過します。何が間違っているのでしょうか?

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

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ではないと確信しています。私のコードをもっと見る必要があるかどうか教えてください。ファーザーフォーラムにも投稿しましたので、回答がありましたらお知らせします。前もって感謝します。