問題タブ [spritefont]
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.
c# - XNA C#HUD SpriteFont
私はSpriteFontをHUDに追加しました、そしてこれは私が得るものです:
http://i557.photobucket.com/albums/ss13/KookehMonsters/Dev/Untitled-1.png
これらの白い斑点はすべて、私のカメラのパンとそれに続くテキストからのものです。どうしたの?
Label.cs
GamePlayScreen.csからメソッドを更新します
GamePlayScreen.csの描画メソッド
windows-phone-7 - XNA 4.0 で描画された SpriteFont をクリアする
このコードは、基本的にユーザーが画面に触れた回数を表示するために使用されます。しかし、問題は、Update メソッド (XNA 4.0) のたびに、前のテクスチャが Drawn on であるため、カウントが読み取れないことです。再描画されるたびに SpriteFont テクスチャをクリアするにはどうすればよいですか?
c# - XNA C#content.loadオブジェクト参照がオブジェクト インスタンスに設定されていません
今、問題は私がエラーが何を意味するのかわからないということではありませんが、神の生涯の間、これの原因である可能性があるものを理解することはできません。私は答えを探してたくさん検索しました、しかし私の苦悩への解決策は私を逃します。IVEは何度も私の障害を乗り越えようとしましたが失敗しました。今、私はあなたが悟りを望んでいるのを見ています、あなたは私の脳が安らかに休むのを手伝ってくれますか:)
ここに問題があります:Game1が実行され、Abstaktという名前の私のクラスでその処理を実行します。
重要でないコードを削除したので、見やすくなりました。問題は次のとおりです。オブジェクト参照がオブジェクトのインスタンスに設定されていません。
ヘルプとアドバイスをありがとう。
c# - SpriteFont を使用して XNA4 でテキストを描画する際の問題
XNA でスプライトフォントを使用して画面にテキストを描画しようとしています。テキストを表示することはできますが、何をしようとしても、テキストを描画するときに何か他のことがうまくいかないことが常にあります。
FPSを表示しようとしています。私はいくつかの異なる方法で、そして私が作成したさまざまな XNA プロジェクトでそれを試しました。画面にテキストを描画するときに発生する問題には、頂点が遠く離れて間違った場所に描画される、頂点がまったく描画されない、ワイヤー フレーム モードをオンにできないなどがあります。テキストをどのようにレンダリングしようとするかに応じて、常にこれらのいずれかになります。そして、テキストを描画する部分をコメントアウトすると、すべて正常に戻ります。
ここにいくつかのコードがあります コードの上部にある私の変数は -
私の LoadContent には
そして、ここに私の Draw メソッド全体があります-
これは私が見つけた作業に最も近い方法ですが、何らかの理由で、何をしようとしてもワイヤーフレームが機能せず、ワイヤーフレームが本当に必要です。
編集:プログラムの実行時に塗りつぶしモードをデバッグし、スプライト フォントを使用すると、何らかの理由で塗りつぶしモードに戻ります。頂点が描画される前にフレームごとに塗りつぶしモードをリセットできますが、実際にはそうする必要はありません。
c# - スプライトフォントでテキストの一部を強調表示するにはどうすればよいですか
私はxnaで働いていますが、私の問題は次のとおりです。「 ________ 」の最初の出現が何らかの方法でユーザーのハイライトになるはずのテキストを受け取りました。これは、この部分のフォントサイズを大きくしたり、ハイライトしたり、誰かが素晴らしいアイデアを思いついた場合は他の方法で行うことができます。
だから私はあなたが言うことができるかもしれないように2つの新しい問題を抱えています。そのうちの1つは、2つのコマンドが連続して来ることです。これは、大きな問題が発生し、次のコマンドがコマンドであるか、それとも通常の段落であるかを確認できる必要があるためです。私の(l)コマンドは次の段落がコマンドでない場合にのみ機能するため、他の問題にはそのような解決策が必要です。私の2つの問題を解決する方法について何かアイデアはありますか?
windows-phone-7 - WP7 XNA:コードでSpriteFontフォントのサイズやスタイルを動的に変更するにはどうすればよいですか?
コードのフォントサイズやスタイルを変更する方法はないようですよね?? 唯一の方法は、フォントファイルを複製し、プログラムの起動時にそれらをすべてロードすることだと思われますか?
ありがとう
android - SpriteFont を MonoGame にインポートする方法
Mono For Android と MonoGame を使用して、単純なテトリスのような XNA アプリを Android に移植しています。このリンクで提案されている手順に従っていますが、これまでのところ、すべてが正常にコンパイルされ、関連する警告は発生しません。ただし、コンテンツをロードすると、null パラメーター例外により、プログラムの以下のポイントでプログラムが中断されます。
コンテンツ ルート ディレクトリは、ゲーム コンストラクター クラスで設定されます。
そして、いくつかの組み合わせを試しましたが、すべて役に立ちませんでした。
Build Action プロパティで xnb ファイルを Content および Android Assets として設定することも試みました。リンクされている、常にコピーされている、新しい場合にのみコピーされている...など。
いずれにせよ、私の問題は、 なぜ、どのようにこれを行うべきかを本当に理解していないことです。私はプラットフォームと XNA にかなり慣れていないので、これは初心者の質問かもしれませんが、実際には、モニター/キーボードに頭と拳を数時間ぶつけた後、行き詰まりを感じ、助けが必要です。
xna - コンパイルされたスプライトフォントを編集するには?
コンパイルされたスプライトフォントを編集するには? 一部の文字のカーニングを変更したり、1 ピクセルまたは 2 ピクセルを消去したり、エイリアシングを変更したりしたいのですが、まだサポートされている、または広く知られている公式ツールが見つかりませんでした。
コンパイル済みのスプライトフォントを編集する方法がない場合 (または編集が難しすぎる場合)、スプライトフォントを手動で作成するにはどうすればよいですか?
xna - 複数の文字領域を持つスプライト フォントとしてビットマップ イメージを作成するにはどうすればよいですか?
複数の地域の文字を含み、XNA コンテンツ パイプラインによって正しく解釈されるビットマップ フォント イメージを作成するにはどうすればよいですか?
ビットマップ フォント イメージに特殊文字を追加したいのですが、正しく行う方法がわかりません。
UPD:答えに近づいていると思います。スプライト フォント テクスチャ コンテンツ プロセッサは、画像内のマゼンタ以外の四角形を探し、通常のスプライトフォントと同様に xml 設定ファイルを使用して、各四角形を対応するシンボルにマップします。カスタム テクスチャ用にその xml ファイルを編集する必要があるかもしれませんが、どこにあるのかまだわかりません。
windows - 文字間に余分なスペースがあるXnaテキスト
新しいゲームを作っているので、テキストに独自のテクスチャを使用したいと思います。XNAでSpriteFontファイルのテクスチャファイルを作成するためのWYSIWYGエディターのようなSpriteFont2.0と呼ばれるこのクールなツールに出くわしました。私はこのフォントを作りました:
しかし、私の問題は、XNAに入れると、文字の間にたくさんの余分なスペースがあることです。たとえば、これは「これはテストです」と言うはずでしたが、次のようになりました。
テクスチャファイルに何か問題がありますか、それともプログラミングで何かする必要がありますか。オブジェクトで最初のDrawStringメソッドを使用しましたSpriteBatch
。テクスチャファイルのコンテンツインポートもSpriteFontTextureに変更しました。なぜテキストの文字間にスペースがたくさんあるのかわかりません。