ゲーム画面について

タグの編集
投稿者 ゼン  () 投稿日時 2007/9/6 12:35:00
ゲーム画面について質問があります。 
よくあるゲームだと、1画面(1つのフォーム)にOP画面やメニュー画面や戦闘画面など順番に描画されてますよね?あれはいったいどうやって1つのフォームで処理しているのでしょうか? 
 
私の知っている方法だとやりたいことが増えるにつれて 
開発画面が見づらくなっていき快適に開発できないんです・・・ 
ちなみにこういう↓のを使って非表示にしたりしてなんとか1つのフォームに収めてます。 
 
(例) 
これを使うとボタンを非表示にできる。 
「button1.visible=False」 
 
※注意※ 
1つのフォームと書いてますが、1つのフォームに同時に表示したわけではありません。 
 
フォームで例えるとForm1→Form2→Form3みたいに1つのフォームで順番に表示をしたいのです。 
 
※注意2※ 
Form1を閉じてから次を表示したいわけではありません。 
ずっとForm1のままでやりたいってことです。 
 
 
ちょっと複雑ですが分かる方お願いします。 
やっぱりDirectXを使わないとできないのでしょうか?? 
 
 
 
言語:VB2005 
OS:xpsp2
投稿者 y4yama  () 投稿日時 2007/9/7 20:27:00
> OP画面やメニュー画面や 
ひとつのヒントですが・・Panelを使ってみるのはいかが? 
Panelの中にボタンやら配置しておきます。PanelはVisible=Falseで隠せるし、開発中は下のほうへ置いて、表示させたい時にLocationを設定すれば、どこへでも出せます(って初心者の発想デス・・)
投稿者 ゼン  () 投稿日時 2007/9/9 05:53:00
>>1 
やってみましたら見やすくなり快適に作業することができました。ありがとうございました。