画面に表示した文字の色(質問掲示板

投稿: 000 1  mini naoki 投稿:2011/05/12 21:20:12(最新:2011/05/13 18:03:13)
この
setVariable( "テキスト1", createText(512-160, 10, 160, 22) ) 
setText( getVariable("テキスト1"), "こんにちは" ) 

speak( "画面に文字を表示。" ) 
deleteText(getVariable("テキスト1"))


のように表示した文字の色の変更はどうするのですか?
よろしくお願いします!

コメントする

コメントするには、ログインする必要があります。

コメント一覧

000 1  mini naoki(投稿日:2011/05/13 18:03, 履歴)
ありがとうございます!
解決しました!
Nyan mini rurun9(投稿日:2011/05/13 11:56, 履歴)
その辺をwiki書き直したばかりですー
スクリプト/コツ/自由な位置における画像や文字列の使い方

文字色はsetTextFontColor(R,G,B)で変えます。
ただしsetTextで置く文字の色はcreateTextの直前に指定されていた色が記憶され、後から文字色を変えても反映されません。
ゲーム開始時のデフォルトカラーは白(255,255,255)です。

(便利な装置 カラーコード作成ツール ikosami様ありがとう)
User icon mini 退会したユーザー(投稿日:2011/05/12 22:57, 履歴)
ウインドウ外の文字も普通に
setTextFontColor(255, 0, 0)
で、okですよ。(この例の場合、赤に変更)
speak文向けに、色を元に戻す必要があるのならば、
もう一度元の色に変更し直すことを忘れないようにしましょうね。

それとも既に表示している、文字の色を変更するという意味ですか?
それならば、同じ位置に同じ文章を変更後の色で表示すれば、
色が変更したように見えるかと思います。