タスクシステム総合スレ part4
■ このスレッドは過去ログ倉庫に格納されています
0195名前は開発中のものです。
2009/02/07(土) 07:11:16ID:XPRCk6pD>シューティングで、子分より親分が先に倒されることは普通にありえるだろ?
>子分は親分のポインタを保持していてはいけないのか?違うだろ?
>そういうとき、どういうコードを書くつもりでいるんだ?コードで示してくれ。
親分も子分も、シーンクラスが管理すればよい。
>シューティングでボスがザコをどんどん生成するときのことを考えてみてくれ。
>ボスはザコより先に逝っちまうことがあるだろ。
なぜボスがザコを生成する必要がある?
シーンクラスがザコを生成、削除すればよい。
Cのmallocにはweak_ptrのような仕組みは用意されていないが、世のプログラムはちゃんと動いている。
windowsのウィンドウハンドルにもweak_ptrのような仕組みは用意されていないが、ちゃんと動いている。
なのにゲームではweak_ptrに頼らざる得ない状況になるというのなら、それは設計が悪いからだろう。
だけど止めはしない。weak_ptrをつかってゲームを書いてみるといい。きっと後悔するから。
■ このスレッドは過去ログ倉庫に格納されています