ページ 1 / 1
1回しか呼ばないならLoadGraphScreenの方がいいのでは?
Posted: 2012年11月21日(水) 05:49
by cardinal
http://dixq.net/g/01_03.html
http://dixq.net/g/01_04.html
上記2ページを見て思ったのですが、1回しか呼び出さないものはLoadGraphScreenでやった方が、
読み込みまでの手間がほとんど変わらないし、メモリの節約にもなる気がするんですがどうでしょう?
1回しか呼び出さないものなんてあまり無いとは思いますが
Re: 1回しか呼ばないならLoadGraphScreenの方がいいのでは?
Posted: 2012年11月21日(水) 07:06
by beatle
ゲーム制作ではLoadGraphScreenを1回しか呼び出さないことなんてないので、そのページでの説明は正しいと思いますよ。
現実にあり得ない「1回呼び出し」について議論する価値はありますか?
それとも、1回呼び出しというのはそこそこ使われる方法なのでしょうか?
Re: 1回しか呼ばないならLoadGraphScreenの方がいいのでは?
Posted: 2012年11月21日(水) 08:52
by non
1回しか呼び出さないなら、確かにLoadGraphScreenでも良いかも知れませんが、アクセスタイムのことは考慮すべきかも。
ゲームの進行が遅れるといやですものね。メモリの問題は考慮の必要はないでしょう。
Re: 1回しか呼ばないならLoadGraphScreenの方がいいのでは?
Posted: 2012年11月21日(水) 09:12
by high
LoadGraphScreenにしたところでLoadGraph+DrawGraph+DeleteGraphに対してメモリの節約にはならないのでは?
ライブラリ内部のコードを見たわけではないですが。
完成からほど遠い試作の試作の試作のそのまた試作のコードですからメモリがどうの手間がどうのなんて考える段階じゃないでしょう。
Re: 1回しか呼ばないならLoadGraphScreenの方がいいのでは?
Posted: 2012年11月21日(水) 09:32
by naohiro19
LoadBmpToGraph_UseGParamで画像を読み込んでDrawGraphで描画しDeleteGraphで削除しているのでゲーム製作ではwhile文の中でやってしまうとメモリを食ってしまいます。
ゲームプログラミングの館でも触れられるとおり使いません。
Re: 1回しか呼ばないならLoadGraphScreenの方がいいのでは?
Posted: 2012年11月21日(水) 10:39
by softya(ソフト屋)
その画像だけで他に何も変化する部分がないなら「あり」かも知れませんが現実的にはありえません。
タイトル画面と言えども何かしらが動いていたり、PUSH STARTが点滅していたりするものです。
Re: 1回しか呼ばないならLoadGraphScreenの方がいいのでは?
Posted: 2012年11月21日(水) 15:31
by cardinal
多くの意見ありがとうございます
Re: 1回しか呼ばないならLoadGraphScreenの方がいいのでは?
Posted: 2012年11月21日(水) 17:57
by ISLe
scanf論争みたいですな。
ゲーム開発初心者には、見た目に変化しない画像は一回しか描画せず、変化する部分だけ描き変えれば良いと考える方が少なくないので、この段階で釘を差しておくのはとても良いことだと思います。