投稿者 ゼン  () 投稿日時 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