| game coding complete 032 |
|---|
|
2.3.4
メインループ、終了処理何らかの操作をして初めてコードが実行される。で初期化、>ボードもたたかれていなければ、Excelのようなアプリケーションは 感合がいいのは、CPU負剤を大きくすることなく、いくつものアプリー。ゲームの場合はまったく異なる。ゲームは生命を持ったプレイヤーからの入力がなければ、ゲームは婦々としてぬろしい生3物を。あ以動させでおけることだ。しかしの重をたたかせる。これはおそらくはプレイヤーに何らかのポタンを押す。。 アクティビティを制明するシステムがメインループで、これは3つの主要なコンtからなる。プレイヤーからの入力をとらえて待ち行列に入れる、ゲームロジックに知らせる:ゲーム状態を提示する(つまり、】面を描面してサウンドを出し、ゲーム状気を、。ターネット経出でする、の3つだ。最も角度なレベルでは、ゲームアブリケーションレイヤーがゲームロジックを作ってロード。 を作ってそのロジックに結び付け、こうしたシステムにCPU時間を与えてジョフこなせるようにする。詳しくは第5章と第6章で説明する。ゲームビー 2.3.5アプリケーションレイヤーのその他のコードヤーには他にも重要なサブシステムがたくさんある。例えば次のような J文子nの数い J動的ライプラリIDLLコスレッドとスレッドのコリトーテ J利期E コ コ件了処用 システムクロックはゲームには重要だ。これがなければゲームのアニメーションとオーデを同期させたり、風知の連度でオブジェクトを動かしたり、また、ユーザーがクレジットを器めはうにクレジットが流れる速度を調整したりといったことができなくなる。どのサブシステムでもを気にする。物理計菜、アニメーション、ユーザーインターフェイス、サウンドなど、時間がて!. |