HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0203
やまぎmesについて5解決


やまぎ

リンク

2013/2/3(Sun) 23:26:18|NO.52152

mesで描画したものだけを完璧に消す方法ってありますか?
mesで上から描画する方法はもう知っているので
それ以外でmesで描画または、文字列を一回表示させてそのあとに消す方法が知りたいです
教えてください



この記事に返信する


@key

リンク

2013/2/4(Mon) 03:56:12|NO.52155

boxf命令で文字の上に白色で塗りつぶします
具体的には
mes "てすと"
wait 300 color 255,255,0/*←見やすいよう0 使うときは255にする*/ : boxf 0,0,300,30
みたいな感じ

少し応用ですが
mes "てすと"
wait 300 color 255,255,0 : boxf ginfo_cx,ginfo_cy-ginfo_mesy,ginfo_cx+ginfo_mesx,ginfo_cy
これでmesの時の状態を判断して塗りつぶす位置を自動的に調節します



ZAP

リンク

2013/2/4(Mon) 20:36:45|NO.52163

文字を描画する前の「文字が書かれる領域」を別のバッファにコピーしといて、
文字を消したいときにはその待避しといたバッファから逆にコピーしてくる。

というやり方はどうでしょう?



やまぎ

リンク

2013/2/4(Mon) 23:54:07|NO.52164

えっと、今画像ファイルの上に文字を書いているのですが

その画像を半透明化にしているので塗りつぶすなどの作業をしてしまうと

変になってしまいますのでその手は使えないかと思います

やっぱりmesだけを消すのはできないのでしょうか?

画像をまた上から描画するしかないのですか?



暇人

リンク

2013/2/5(Tue) 00:13:40|NO.52165

>画像をまた上から描画するしかないのですか?
HSPとか関係なくWindows上のゲームは大抵その作り方になる



やまぎ

リンク

2013/2/5(Tue) 00:23:10|NO.52167

わかりました

みなさんありがとうございます



ONION software Copyright 1997-2021(c) All rights reserved.