http://dixq.net/g/01_03.html
http://dixq.net/g/01_04.html
上記2ページを見て思ったのですが、1回しか呼び出さないものはLoadGraphScreenでやった方が、
読み込みまでの手間がほとんど変わらないし、メモリの節約にもなる気がするんですがどうでしょう?
1回しか呼び出さないものなんてあまり無いとは思いますが
1回しか呼ばないならLoadGraphScreenの方がいいのでは?
Re: 1回しか呼ばないならLoadGraphScreenの方がいいのでは?
ゲーム制作ではLoadGraphScreenを1回しか呼び出さないことなんてないので、そのページでの説明は正しいと思いますよ。
現実にあり得ない「1回呼び出し」について議論する価値はありますか?
それとも、1回呼び出しというのはそこそこ使われる方法なのでしょうか?
現実にあり得ない「1回呼び出し」について議論する価値はありますか?
それとも、1回呼び出しというのはそこそこ使われる方法なのでしょうか?
Re: 1回しか呼ばないならLoadGraphScreenの方がいいのでは?
1回しか呼び出さないなら、確かにLoadGraphScreenでも良いかも知れませんが、アクセスタイムのことは考慮すべきかも。
ゲームの進行が遅れるといやですものね。メモリの問題は考慮の必要はないでしょう。
ゲームの進行が遅れるといやですものね。メモリの問題は考慮の必要はないでしょう。
non
-
high
Re: 1回しか呼ばないならLoadGraphScreenの方がいいのでは?
LoadGraphScreenにしたところでLoadGraph+DrawGraph+DeleteGraphに対してメモリの節約にはならないのでは?
ライブラリ内部のコードを見たわけではないですが。
完成からほど遠い試作の試作の試作のそのまた試作のコードですからメモリがどうの手間がどうのなんて考える段階じゃないでしょう。
ライブラリ内部のコードを見たわけではないですが。
完成からほど遠い試作の試作の試作のそのまた試作のコードですからメモリがどうの手間がどうのなんて考える段階じゃないでしょう。
Re: 1回しか呼ばないならLoadGraphScreenの方がいいのでは?
LoadBmpToGraph_UseGParamで画像を読み込んでDrawGraphで描画しDeleteGraphで削除しているのでゲーム製作ではwhile文の中でやってしまうとメモリを食ってしまいます。
ゲームプログラミングの館でも触れられるとおり使いません。
ゲームプログラミングの館でも触れられるとおり使いません。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: 1回しか呼ばないならLoadGraphScreenの方がいいのでは?
その画像だけで他に何も変化する部分がないなら「あり」かも知れませんが現実的にはありえません。
タイトル画面と言えども何かしらが動いていたり、PUSH STARTが点滅していたりするものです。
タイトル画面と言えども何かしらが動いていたり、PUSH STARTが点滅していたりするものです。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: 1回しか呼ばないならLoadGraphScreenの方がいいのでは?
scanf論争みたいですな。
ゲーム開発初心者には、見た目に変化しない画像は一回しか描画せず、変化する部分だけ描き変えれば良いと考える方が少なくないので、この段階で釘を差しておくのはとても良いことだと思います。
ゲーム開発初心者には、見た目に変化しない画像は一回しか描画せず、変化する部分だけ描き変えれば良いと考える方が少なくないので、この段階で釘を差しておくのはとても良いことだと思います。