|
ぽてとです。
いろはさんの内容がふわふあさんに正しく伝わっていない様に見受けられましたので僭越ながら補足させて頂きたいと思います。
ふわふあさんの問題点は以下となっております。
・左上と左下は変わったのですが右上と右下が折り返す文章の場所は変わらず
テキストの描画開始位置と描画終了位置(改行位置)が知りたいと認識しました。
Yu-risでテキストウィンドウにテキストを表示する位置は以下の通りとなっています。
・テキスト描画の開始XY(左上と左下)はメイン画面設計の「メッセージウィンドウ・テキスト部分」のXY座標で決定される。
・テキスト描画の終了XY(右上と右下)はメイン画面設計の「メッセージウィンドウ・テキスト部分」の画像サイズのXYで決定される。
左上と左下を変更するにはメイン画面設計の「メッセージウィンドウ・テキスト部分」の\BT.XYで座標を変更します
//メッセージウィンドウ・テキスト部分
\BTDEF.GROUP("ES.GAMEMAIN")
\BT.GROUP(1)
\BT.CGSYS("main/tip_meswindow_txspace")
\BT.XY(037+20, 452+02+10) ←ここを変更
\BT.MAP.A(255)
\BT.Z(012)
\BT.SET(TIP.MESW.TX)
右上と右下を変更するにはメイン画面設計の「メッセージウィンドウ・テキスト部分」の画像サイズを変更する必要があります。
以下の画像サイズを折り返したい位置のサイズに拡縮を行います。
※完全透明ファイルなので拡縮を行う場合は注意してください
システム\data\cgsys\mainmain\tip_meswindow_txspace.png
つまり、全画面にテキストを描画したい場合はウィンドウの左上(X=0,Y=0)から右下(X=800,Y=600)に描画する必要があるため、以下の修正が必要となります。
・メイン画面設計のメッセージウィンドウ・テキスト部分の\BT.XY(0,0)
・システム\data\cgsys\mainmain\tip_meswindow_txspace.pngをX=800,Y=600の画像に拡大する。
また、基本的に、テキスト描画範囲を変更する場合は、メッセージウィンドウ枠の変更等も必要になるかと思いますので適宜修正をしてください。
お役に立てればと思います。
|
|
|