2011-08-03 9 views
0

私はXNA 4.0でシミュレーションを行っています。3次元座標プリミティブでXNAのフォントを表示する

フォントを表示することはできますが、2D座標のみを表示することはできますが、3D座標のフォントを表示する必要があります。どのように私はこれを達成することができます技術を助けてください。

答えて

1

XNA 4.0では、SpriteBatch.Beginは任意のEffectをとることができます。 BasicEffectには、スプライトの変換に使用される任意の変換行列(WorldView、)を渡すことができ、それらを使用して3次元空間に配置することができます。

SpriteBatchが作成する(基本的に各スプライト/文字が四捨五入される) "モデル"は、関連するビットマップがピクセル単位で同じ単位で表示されます。

通常、スプライト平面をモデルとして扱い、World行列を使用して移動します。

ブログの投稿herehereについて詳しく説明しています。

+0

非常に素晴らしいゲームダーク。このような照明と影を学ぶ方法を教えてください。最近私が作った太陽系シミュレーションに残ったもの – Moon

関連する問題