【Xbox360】 XNA Game Studio その8 【C#】at GAMEDEV
【Xbox360】 XNA Game Studio その8 【C#】 - 暇つぶし2ch111:名前は開発中のものです。
08/12/10 05:00:08 6izV/LO7
>>105

シーン毎に利用するテクスチャやモデル等のコンテント情報の開放とか管理はした方がいいかもね。

ゲーム内のシーンの変化を状態の変化と見立てて、State パタンというデザインパタンを適用するのがいいです。

ググって出てきたサイトのURLを適当に張ります。
URLリンク(www.hellohiro.com)

ステートパタンは、ステート(状態)が切り替わるたびにステートのメソッドの挙動の内容が変わるという処理を簡単に管理できるようにします。

ステートをシーンとした場合、必要なメソッドを、

コンテントのロード
Update
Draw
コンテントの開放

としておき、それを基本ステートクラスに定義しておきます。全部説明すると長くなるので、上記前提で色々 State パタンについて調べてみると答えが見えてくると思います。
あと、読み込んだコンテントの管理方法についてもきちんと設計しておいた方が後々楽になります。

ISBN 9784862460547

にも、State パタンを用いたゲームシーン切り替えのサンプルありますよ。



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch