[リストへもどる]
一括表示
タイトル2回目の*mainができない
記事No9992
投稿日: 2011/12/16(Fri) 00:17
投稿者ハロー   <ku7pe02@ybb.ne.jp>
・3Dのゲームで、"e3dhsp3.as"をして
 *main〜処理〜goto*mainをする。
・*main の中で、あるキーを押すと
 *main から出て、*main の前の初期設定などに行き
 また*main の処理をします。

・問題は、*main から出て2回目の*main をすると、
 3D画面が出なくて、パソコンの処理がオーバーになります。

・(方法を教えてください)
 *main をして、あるキーで*main を出て処理をして、
 また*main ルートを実行する方法を教えてください。

・今までの古いゲームでは、しっかり2回目の*main を
しました。
・この問題は後で修正できると、思ってしましたが、できません。

・'E3DBye'をしましたが、出来ないし、その方法がわかりません

・夜にすみません。明日でもお願いします。

タイトルRe: 2回目の*mainができない
記事No9993
投稿日: 2011/12/16(Fri) 07:30
投稿者おちゃっこ
初期設定というのは
モデルデータなどの読み込み処理が入っていますか??

もし読み込みが入っているのなら
mainを出て初期設定をやる前に
E3DDestroyHandlerSetで読み込み済みのモデルデータを削除するといいでしょう。

E3DByeを呼ぶ手もありますが
E3DByeをしたら、次に他のE3D命令を呼ぶ前に、E3DInitを呼ばないといけません。

タイトルどうもありがとうございました
記事No9997
投稿日: 2011/12/16(Fri) 17:35
投稿者ハロー   <ku7pe02@ybb.ne.jp>
・原因は'E3DBye'を2回してしました。
('E3DInit'の前にE3D命令は、無いか調べると、'E3DBye'でした)

・'E3DDestroyHandlerSet'の命令語を見落とした。反省しています。

・'E3DBye'を2回いれたのは、念には念にかと思います。
 2日間、苦労した。

 どうもありがとうございました。