これを解決しようとしてGoogleのフォーラムを検索しましたが、できません。プリミティブの三角形、線などの描画に関するチュートリアルをいくつか行いました。テキストを描画したいのですが、テクスチャ付きのテキスト/フォントも描画したいと思っています。今は完全に立ち往生しています。誰かがC#の管理されたdirectxでこれを行うことを可能にするスニペットを投稿できますか?
質問する
9306 次
2 に答える
1
using D3D = Microsoft.DirectX.Direct3D;
private D3D.Font text;
private void InitializeFont()
{
System.Drawing.Font systemfont = new System.Drawing.Font("Arial", 12f, FontStyle.Regular);
text = new D3D.Font(device, systemfont);
}
詳細については、次のリンクをたどってください:DirectXを使用したテキストの表示
于 2012-06-23T06:12:29.473 に答える
1
DirectX 9を使用している場合、@ irsogが投稿したリンクは優れたチュートリアルです。以前に使用したことがあり、結果を確認できます。DirectX 10を使用する場合は、次のチュートリアルをお勧めします。
DirectX 11を使用すると、問題が発生することに注意してください。MicrosoftはDirectX11からDirect2Dを削除したため、DirectX 10 APIを呼び出すか、独自のフォントインターフェイスを作成する必要があります。ここでは、両方のオプションについて説明します。
于 2012-06-23T06:17:51.970 に答える