私は現在、XNA 4.0 で 3D ゲームに取り組んでおり、3D 環境、制御可能なキャラクター、およびキャラクターを追跡して実行するカメラを持っています。しかし、今は 3D 環境で 2D 画像を描きたいと思っています。2D 画像の理由は、ゼルダの伝説ウィンドウェイカーのような爆発が欲しいからです。
これを構築する方法について、誰かが私に頼り、アドバイス、またはコードスニペット(本当に簡単な場合)を教えてもらえますか?
あなたが達成しようとしている効果は、ビルボードと呼ばれます。四角形は 3D 空間に配置され、常にカメラの方を向くように回転します (球形のビルボード)。ビルボードは、1 つの軸を中心に回転するように制限することもできます (円柱状のビルボード)。
MAtrix.CreateBillboard-Method を使用して平面を正確に回転させることができます: http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.matrix.createbillboard(v=xnagamestudio.40).aspx