ドラクエのウィンドウ処理

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
bred

ドラクエのウィンドウ処理

#1

投稿記事 by bred » 14年前

dxライブラリで、表示している画像を下から消していく方法がわかりません。

SetDrawArea を使えばいいかと思いましたが、消したい画像以外の部分まで消えてしまうし…

アバター
h2so5
副管理人
記事: 2212
登録日時: 15年前
住所: 東京
連絡を取る:

Re: ドラクエのウィンドウ処理

#2

投稿記事 by h2so5 » 14年前

DrawRectGraphを使えばいいと思います。

bred

Re: ドラクエのウィンドウ処理

#3

投稿記事 by bred » 14年前

すみません。説明不足でした。
単なる画像ではなく、文字などが表示されているウィンドウを下から消したいのです。

ただ、そもそもウィンドウの作り方をよく理解していないかもしれませんが…
現時点ではウィンドウスキンの画像ファイルから枠をrectで切り取って適当に拡大して任意の大きさの
ウィンドウを作ってその上に単にDrawStringしているだけなのですが、どうなんでしょうか?
話が変わって申し訳ありませんが。

アバター
h2so5
副管理人
記事: 2212
登録日時: 15年前
住所: 東京
連絡を取る:

Re: ドラクエのウィンドウ処理

#4

投稿記事 by h2so5 » 14年前

では、SetDrawAreaの範囲ををまず画面全体に設定して背景などを描画した後、
SetDrawAreaの範囲を変えてウィンドウと文字を描画すれば期待した動作になると思います。

bred

Re: ドラクエのウィンドウ処理

#5

投稿記事 by bred » 14年前

できました!
どうもありがとうございました!

bred

Re: ドラクエのウィンドウ処理

#6

投稿記事 by bred » 14年前

できました!
どうもありがとうございました!

アバター
h2so5
副管理人
記事: 2212
登録日時: 15年前
住所: 東京
連絡を取る:

Re: ドラクエのウィンドウ処理

#7

投稿記事 by h2so5 » 14年前

こちらの投稿をされたのは bredさんでしょうか?
http://hpcgi2.nifty.com/natupaji/bbs/pa ... ew&no=2299

マルチポストとは言いませんが、
あちこちで質問を分散すると質問の状況が分かりにくくなってしまいますので、
なるべく同じ掲示板で質問をするか、リンクを貼るようにお願いいたします。

閉鎖

“C言語何でも質問掲示板” へ戻る