トピック
HMF gunsofthemy

RGB()に関する質問

写真はRGB()を使うとPRINTで表示した文字が消える現象を途中で止めた物(FADE使用)なんですが、最終的には完全にPRINTの文字が見えなくなります。 RGB()を不透明以外の設定にすれば見えると思いますが、それ意外の方法はないですか?
3そうだね
プレイ済み
返信[1]
親投稿
まっさ massa_2001
RGB()が悪いわけではないのだが… FADEは画面上にあるもの全てにはたらくので、 半透明を指定でき、Z座標を変えられる(≒はたらくものを変えられる)SPRITEを使う方法をおすすめします。
5そうだね
プレイ済み
返信[2]
親投稿
ぴくと kanau1203
GCLS RGB(255,0,0)とかですかね
4そうだね
プレイ済み
返信[3]
親投稿
かおなし SYO-YU-KOTO
「文字が見える状態」にするだけならRGBの透明色設定だけでもいいと思いますが多分そうではないようなので… FADEをコンソール画面(文字)に影響させたくない、のならZ軸を使えばいいのかな 何事もケースバイケースで楽な方法があったりするので賢く手を抜く、という事を目指して他の方法も頑張って探してみてね
1そうだね
プレイ済み
返信[4]
親投稿
ぴくと kanau1203
FADEは常に最前面に表示されるきがす
4そうだね
プレイ済み
返信[5]
親投稿
かおなし SYO-YU-KOTO
FADEは描画される画面に直接影響するからZ軸と併用は出来ないね
3そうだね
プレイ済み
返信[6]
親投稿
HMF gunsofthemy
SPRITEの活用方法が分かんないので FADE→ACLS→GCLS ってやってるんですが、ACLSのせいで一瞬画面が暗くなるのが嫌なんだよなー。
0そうだね
プレイ済み
返信[7]
親投稿
かおなし SYO-YU-KOTO
ACLSは処理に数フレーム使うからゲーム演出時には使わない方がいいよ
6そうだね
プレイ済み
返信[8]
親投稿
だにえる haru2016nen
ACLSの後にGCLSしても意味ないのでは?
4そうだね
プレイ済み
返信[9]
親投稿
かおなし SYO-YU-KOTO
GCLS #WHITEみたいな処理なのかな »GCLS意味ない
1そうだね
プレイ済み
返信[10]
親投稿
HMF gunsofthemy
ぴくと さんが教えてくれた使い方です。 こう↓ FADE RGB(255,0,0),60 WAIT 60 ACLS GCLS RGB(255,0,0)
0そうだね
プレイ済み
返信[11]
親投稿
かおなし SYO-YU-KOTO
FADE後も文字を残すとなると恐らくACLSも変える必要ありますね…
1そうだね
プレイ済み
返信[12]
親投稿
ぴくと kanau1203
acls使うのを勧めたわけじゃないけど アルファ値の指定でfadeを戻せたはず
3そうだね
プレイ済み
返信[13]
親投稿
そのタイミングでACLSを使いたい理由にもよるけど、ACLSはかなりの部分が初期化されてしまうので基本的にはプログラムの頭で一度行うぐらいが推奨かな。 一応ACLSの引数で初期化対象を選べるらしいけど選択肢が多くなさそうだし、必要な分の初期化を自分で書いた方がいいかも…?
2そうだね
プレイ済み
返信[14]
親投稿
HMF gunsofthemy
ぴくと さん»コレですかね? こうすればフェード終了と同時にそれを無効に出来るっぽいですけど。
0そうだね
プレイ済み
返信[15]
親投稿
かおなし SYO-YU-KOTO
ACLSをそこに持ってくるとFADEの意味が… ACLS部分が何に置き変えられるかはFADEより前の部分によって変わってしまうからなぁ
0そうだね
プレイ済み
返信[16]
親投稿
HMF gunsofthemy
ありがとうございました。閉じます。
0そうだね
プレイ済み