08/01/01 13:01:35 9mXC1WJX
おめ
894: 【豚】
08/01/01 18:33:18 PtAc+Dz2
大吉なら開発再開
895:!dama
08/01/02 11:21:43 MJlZ6uVP
この豚野郎
896:名前は開発中のものです。
08/01/05 15:21:49 J7QbMQs7
教えてください。
変数の数値から文字色を指定する方法ってある?
897:名前は開発中のものです。
08/01/05 15:58:58 ke6IO01+
誰が教えるかブタ野郎
テキストの色をコンフィグで設定するとかなら
カスタマイズしていちいち指定するのが一番だとは思うが
とりあえずどういう使い方したいのか言えよコノヤロウ
898:名前は開発中のものです。
08/01/05 16:36:41 luKWYcU4
んなもん、コンフィグ画面で、ユーザーが任意に文字色を変えようにしたいだけだろ。
できないかどうか、試して、できないときに、質問にこい。
899:名前は開発中のものです。
08/01/05 16:45:10 Ht4kGtBv
一々管理すんのめんどいだろうからdefsubで作ってしまうのが一番早いな。
900:名前は開発中のものです。
08/01/05 16:54:09 ke6IO01+
テキスト色なら
pretextgosub内で作らないと即時反映できなくない?
901:896
08/01/05 17:37:21 J7QbMQs7
>>897-900
Nスクでどういう演出・効果ができるのかを思いつく限り試したかったので、具体的なシーンなどには上げられませんが。
例えば
for文で変数%0を1~65535まで繰り返し
%0*256の値を16進に変換したものを色の値として
同じ座標に同じ文字を表示すれば
テキストがグラデーションするような効果ができないかと思ったわけです。
902:名前は開発中のものです。
08/01/05 19:00:38 fd/BoBkL
テキストがグラデーションするような効果が実装されたソフトを見たら
作者が2chで教えて君してたと思い出すわけだな
903:名前は開発中のものです。
08/01/05 19:33:37 Ht4kGtBv
>>901
管理めんどくさいけど、それなら出来るよ。
904:名前は開発中のものです。
08/01/05 20:58:23 ke6IO01+
文字列スプライトなら可能だろうね
どれぐらいスムーズにグラデするかは分からないけど
プラグイン使えば並列処理も可能・・・かな?
905:名前は開発中のものです。
08/01/05 21:49:01 Ht4kGtBv
文字列スプライトじゃない方法でいくなら、テキストは全て文字変数に入れないと駄目だろうね。
そこで字数判定やら、一文字ごとtextcolor変えるやらして出していけば行ける。
906:名前は開発中のものです。
08/01/05 21:56:26 0qxjWFGX
変数に入れず、直に指定してやってみたけどその計算じゃ微妙だな
20000くらいはまでは黒→緑を繰り返すだけだし、
その後も結局256ごとに遷移しちゃうからあんま綺麗じゃない
>>905
あれ、一行(頁)の中で文字色をグラデーションさせていくのかな?
俺は行の文字丸ごと書き換えてやってみたけど
907:名前は開発中のものです。
08/01/05 22:09:30 Ht4kGtBv
ページごとだと見た目わかりづらそうだから一文字ごとやってた。
defsubで命令作って、文字変数に一度入れてからグダグダやって出してるわ。
ページ単位の方が組み込みミス減りそうでいいかもね。
確かに901の範囲じゃ全然綺麗に見えないよなw
908:名前は開発中のものです。
08/01/05 23:20:18 msadi4qU
文字スプライトじゃなくてもできるよ。
文字変数に入れなくてもできるよ。
909:名前は開発中のものです。
08/01/05 23:37:01 0qxjWFGX
本当か?
この場合同じ座標に同じ文字でのグラデなんだから、texecされちゃまずいことになるんじゃないか
まあ判定してスキップしてもいいけど
あと基数変換して文字変数に入れないと全色の約 1/16 種類しか表示出来ないと思うが
910:名前は開発中のものです。
08/01/05 23:38:05 XWQVfcJ6
文字スプ使わないだけで、コードが数千行増えるから、俺なら楽する方を選ぶな
911:名前は開発中のものです。
08/01/05 23:41:29 0qxjWFGX
変数に追記
>>906では65535行使ってゴリ押ししてるだけなので、通常使用にはほんの少しお勧め出来ない
912:名前は開発中のものです。
08/01/05 23:49:53 0qxjWFGX
ってごめん。この場合の文字変数はテキストの話だったか
913:名前は開発中のものです。
08/01/06 05:53:38 6aREy5yL
いまいちどう表示したいのかよくわからんが
グラデにしたい色をあらかじめ配列変数に入れておけばいいのでは
16色もあれば綺麗に表示できると思うが
なんか俺勘違いしてるかな