ページ 11

ClearDrawScreenについて...

Posted: 2012年1月29日(日) 13:48
by tn
ClearDrawScreenについてなのですが

画像を動かすときにClearDrawScreenをつかって移動する前の画像を消去すると、背景につかっている画像まで消

去されてしまいます。

表画面の特定の画像だけ消去する方法はありませんか?

DXライブラリでC++ 新・ゲームプログラミングの館を見て製作?しています


初歩的なことかもしれませんが、教えていただけるとうれしいです。

Re: ClearDrawScreenについて...

Posted: 2012年1月29日(日) 13:50
by h2so5
背景をもう一度描き直すのが普通です。

Re: ClearDrawScreenについて...

Posted: 2012年1月29日(日) 13:57
by tn
返信ありがとうございます

もう一度描き直すというのは画像はすべて一緒に描画するということでしょうか?

すみませんゲーム製作が初めてなので、どういう方法で表示されてるのかわからないのです

Re: ClearDrawScreenについて...

Posted: 2012年1月29日(日) 14:10
by h2so5
tn さんが書きました:もう一度描き直すというのは画像はすべて一緒に描画するということでしょうか?
そうです。ゲームの場合は画面が更新されていてもいなくても、60分の1秒ごとに画面を最初から描き直します。

Re: ClearDrawScreenについて...

Posted: 2012年1月29日(日) 14:24
by tn
毎回更新されてるとはしらなかったので、このことを知れてほんとうによかったです

ありがとうございました!

Re: ClearDrawScreenについて...

Posted: 2012年1月29日(日) 14:28
by softya(ソフト屋)
他にもゲームの組み方として知っておいたほうが良いことがあります。
基本的な組み方とかこちらを参考になさってください。

「新・C言語 ~ゲームプログラミングの館~ [DXライブラリ]」
http://dixq.net/g/

あっ新ゲームプログラミングの館を見ているんですね。
ならば、次のことには注意して下さい。

1.9 ゲームプログラムの骨格の完成
h.11 書いてはいけない4つの処理
d.1 メイン関数の作り方

は基本として重要です。

Re: ClearDrawScreenについて...

Posted: 2012年1月29日(日) 15:36
by tn
ご丁寧にありがとうございます

メイン関数の書き方など理解することができました

また何かわからないところがあったときは質問させてもらいます

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

Re: ClearDrawScreenについて...

Posted: 2012年1月29日(日) 15:38
by tn
解決のチェックしてませんでしたw