私は現在、XNA フレームワークを使用して RPG ゲームに取り組んでいます。
現在、テキストが画面上のどこに表示されるかを決定するとき、私は試行錯誤の方法を使用して Y 座標を見つけています。つまり、座標をロードしてから変更して位置を変更しています。
以下のコードサンプルは、「会話」テキストを処理する方法を示しています
titleString = Fonts.SplitTextIntoLines(Conversation.CurrentNode.Text, Fonts.Font, new Vector2(maxWidth, 0));
titlePosition.X = (viewport.Width - Fonts.Font.MeasureString(titleString).X) / 2;
titlePosition.Y = backgroundPosition.Y + 200f;
Fonts.SplitTextIntoLines は、使用されるフォントと指定された最大幅に応じて、入力を複数の行に分割します。これは私の質問には関係ありません
titlePosition.X: ここでは、テキストを画面の中央に配置しています
titlePosition.Y: 気になるセリフです
テキストまたは画像を配置して座標を表示できる空白のウィンドウを作成できるツールがあれば、非常に役立ちます。
どなたかこのようなツールをご存知でしたら教えていただけないでしょうか? :)
これは私の質問をよりよく説明するためのスクリーンショットです http://img836.imageshack.us/img836/1929/i86g.png