App Hub

コード サンプルの詳細

フロッキング

掲載日
2008/08/29
コード サンプル

説明

このサンプルは、AI で単純なルールを使用して、アクターを群れとして一緒に動かしたり、各アクターを相互に干渉させることによって複雑に動作させたりする方法を示します。

サンプルの概要

ゲームの AI をプログラムするときに、アクターを、完全には同じように動作させずに、一緒に動かしたり、反応させたりする必要がある場合が多くあります。たとえば、一元的な制御なしですべてが一緒に泳ぐ魚群や、障害物の周りを編隊を組んで行軍できる兵士の大隊などをシミュレートできます。

このサンプルでは、これらの動作をいくつか示します。サンプルでは、近くにいる他の鳥に向かって飛んで、なおかつ同じ方向に飛ぶ鳥の群れを描画します。また、猫オブジェクトを有効にすることもできます。この猫で鳥を追いかけると、鳥が逃げます。

 

※ 以下、「ダウンロード」で提供されるファイルの言語は Framework のバージョンによって異なります。

ダウンロード

フレームワーク

GS 4.0

ラーニング コンテンツを検索
var gDomain='m.webtrends.com'; var gDcsId='dcschd84w10000w4lw9hcqmsz_8n3x'; var gTrackEvents=1; var gFpc='WT_FPC'; /*<\/scr"+"ipt>");} /*]]>*/
DCSIMG