AIを車に乗せてみよう

最終更新:

csjake

- view
管理者のみ編集可

AIを車に乗せてみよう


1.まずは車をマップに配置しましょう。RollupBarのObjectタブでEntityボタンをクリック。
Vehicles→Asian_ltvを選択し、マップにドラッグ&ドロップして配置します。


2.ツールバーのView→Open View pane→Database ViewでDatabase Viewを開きます(他に何通りか開き方がありますがここでは省略します)。


3.Load Liblaryをクリックしてasian_new.xmlをロードします。



4.RollupBarのObjectsタブでArchetype Entityをクリック。Asian_new→Camper\CampからLight_Rifleを選択し(別にどれでも構いません)ドラッグ&ドロップでマップ内に配置します。


5.AIを選択した状態でRollupBarのCreateボタンをクリックします。


Flow Graph名を入力するウィンドウが表示されるので適当な名前をつけてOKをクリックするとFlow Graphのウィンドウが自動で出てきます。



6,灰色のグリッド内で右クリックするとメニューが出てくるので、Add Node→Entity→EntityIdをクリックします。


※初期状態ではNodeが非常に小さく表示されていて見えない場合があります。そんなときはグリッド内で右クリックしてメニューを出し、Fit Graph to Viewをクリックすればグリッドに合った大きさに調整されます。

7.同様にAdd Node→Misc→Start、Add Node→Vehicle→Enterで2つのノードを追加します。

現在の状態

8.マップの車を選択した状態でEntity:EntityIdノードの上で右クリックしてメニューを出し、Assign selected entityをクリックします。


これでノードに車が登録されました。
同様にAIを選択しVehicle:EnterノードにAIを登録します。

9.Entity:EntityIdノードの"Id"からVehicle:Enterノードの"VehicleId=0"へ、Startノードの"output"からVehicle:Enterノードの"Sync"へドラッグ&ドロップして連結します。


11.最後にVehicle:Enterノードを選択し、ウィンドウ右のInputs欄のSeatでDriverを選択します。


12.では最後にテストしてみましょう。メインウィンドウに戻りAI/Physicsボタンを押しか、ゲーム上で動作を確認します、AIが運転席に乗り込めば成功です。




目安箱バナー