ページ 1 / 1
ドラクエのウィンドウ処理
Posted: 2011年7月08日(金) 17:36
by bred
dxライブラリで、表示している画像を下から消していく方法がわかりません。
SetDrawArea を使えばいいかと思いましたが、消したい画像以外の部分まで消えてしまうし…
Re: ドラクエのウィンドウ処理
Posted: 2011年7月08日(金) 20:59
by h2so5
DrawRectGraphを使えばいいと思います。
Re: ドラクエのウィンドウ処理
Posted: 2011年7月08日(金) 22:32
by bred
すみません。説明不足でした。
単なる画像ではなく、文字などが表示されているウィンドウを下から消したいのです。
ただ、そもそもウィンドウの作り方をよく理解していないかもしれませんが…
現時点ではウィンドウスキンの画像ファイルから枠をrectで切り取って適当に拡大して任意の大きさの
ウィンドウを作ってその上に単にDrawStringしているだけなのですが、どうなんでしょうか?
話が変わって申し訳ありませんが。
Re: ドラクエのウィンドウ処理
Posted: 2011年7月08日(金) 22:48
by h2so5
では、SetDrawAreaの範囲ををまず画面全体に設定して背景などを描画した後、
SetDrawAreaの範囲を変えてウィンドウと文字を描画すれば期待した動作になると思います。
Re: ドラクエのウィンドウ処理
Posted: 2011年7月08日(金) 23:50
by bred
できました!
どうもありがとうございました!
Re: ドラクエのウィンドウ処理
Posted: 2011年7月08日(金) 23:51
by bred
できました!
どうもありがとうございました!
Re: ドラクエのウィンドウ処理
Posted: 2011年7月09日(土) 00:02
by h2so5
こちらの投稿をされたのは bredさんでしょうか?
http://hpcgi2.nifty.com/natupaji/bbs/pa ... ew&no=2299
マルチポストとは言いませんが、
あちこちで質問を分散すると質問の状況が分かりにくくなってしまいますので、
なるべく同じ掲示板で質問をするか、リンクを貼るようにお願いいたします。