1

私は現在、XNA 4.0 で 3D ゲームに取り組んでおり、3D 環境、制御可能なキャラクター、およびキャラクターを追跡して実行するカメラを持っています。しかし、今は 3D 環境で 2D 画像を描きたいと思っています。2D 画像の理由は、ゼルダの伝説ウィンドウェイカーのような爆発が欲しいからです。

これを構築する方法について、誰かが私に頼り、アドバイス、またはコードスニペット(本当に簡単な場合)を教えてもらえますか?

4

2 に答える 2

3

あなたが達成しようとしている効果は、ビルボードと呼ばれます。四角形は 3D 空間に配置され、常にカメラの方を向くように回転します (球形のビルボード)。ビルボードは、1 つの軸を中心に回転するように制限することもできます (円柱状のビルボード)。

于 2013-04-08T12:21:45.830 に答える
1

MAtrix.CreateBillboard-Method を使用して平面を正確に回転させることができます: http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.matrix.createbillboard(v=xnagamestudio.40).aspx

于 2013-04-08T12:24:17.640 に答える