Simple Traffic System allows for quick creation of waypoint based routes, that can be interconnected in a modular way, for AI cars to follow in your scene.Simple Traffic System allows for quick creation of waypoint based routes that can be interconnected in a modular way to create traffic routes on roads in your scenes. The primary logic is highly optimized using the new C# Job System and Burst Compiler for multi-threading.AI traffic logic is handled by a single AI Traffic Controller that AI Traffic Cars register to. This is a data oriented logic structure and allows the AI logic to run in parallel jobs spread across all available cores to reduce cpu usage on the main thread.Over 90 minutes of tutorial content is available to help teach proper workflow, and demonstrate available features.Discussion ForumDemosWebGLPCAndroidDocumentationManualTutorial PlaylistPackage Manager Dependencies:• Burst 1.6.5• Collections 0.9.0Project Settings Requirements:• API Compatibility Level .Net 4.x
シンプルな交通システムにより、ウェイポイントベースのルートをすばやく作成し、モジュラー方式で相互接続して、シーン内の道路に交通ルートを作成できます。プライマリロジックは、新しいC#ジョブシステムとバーストコンパイラを使用して高度に最適化されているため、他のコンテンツに対してより多くのパフォーマンスバジェットを使用できます。
AIトラフィックロジックは、AIトラフィックカーが登録する単一のAIトラフィックコントローラーによって処理されます。これはデータ指向のロジック構造であり、AIロジックを使用可能なすべてのコアに分散した並列ジョブで実行して、メインスレッドでのCPU使用量を削減できます。
主な機能:
•AI車が運転するためのモジュール式ウェイポイントルートを簡単に作成および編集します。
•各ウェイポイントは、制限速度を設定したり、運転を停止したり、新しいルートポイントへのジャンクションになったり、Unityインスペクターを介してカスタムイベントをトリガーしたりできます。
•AIカーがウェイポイントルートを出ることができるタイミングを制御するように信号を設定します。
•スプラインルートクリエーターエディターツールは、複数のウェイポイントルートとそれぞれに固有のオフセットを持つスプラインに沿ったそれらのウェイポイントを手続き的に生成できるため、カーブや傾斜のある大きな道路にルートとウェイポイントをすばやく作成できます。
•元に戻す/やり直しを完全にサポートする強力なエディターウィンドウにより、トラフィックネットワークの設定をすばやく作成およびカスタマイズできます。
•ルートコネクタツールは、シーンビューにルートウェイポイント上にハンドルを描画し、ゲームオブジェクトを手動で選択する必要なくウェイポイント間のルート接続を作成します。
•ルートエディターツールを使用すると、階層から各ウェイポイントゲームオブジェクトを手動で選択する代わりに、選択したルートからすべてのウェイポイントを表示/編集できます。
•信号コネクタツールは、ルートビューのウェイポイントと信号機の上のシーンビューにハンドルを描画します。視覚的なデバッグに使用し、信号灯へのルートを割り当てます。
•プーリングオプションを使用すると、プレーヤーから遠すぎる車を無効にし、プレーヤーの周りに車をスポーンできるため、車や最大車を増やす必要なくシーンサイズを拡大できます。
•AI車はUnity物理コンポーネント(リジッドボディとホイールコライダー)を使用します。
•DLLなし-完全なソースが提供されます!
資産統合:
•IKアバタードライバー
•様式化された車両パック-低ポリ
追加リンク:
•WebGLデモ
•PCデモ
• ディスカッションフォーラム
プロジェクト要件-このアセットを使用するには、次のプロジェクト設定を構成します。
•プレーヤー設定を開き([編集]-> [プロジェクト設定]-> [プレーヤー])、API互換性レベル.Net 4.xを設定します。
•パッケージマネージャーを開き(ウィンドウ->パッケージマネージャー)、Burst 1.2.3をインストールします。
•スタンドアロンビルドでバーストコンパイラを使用するには、Visual StudioインストーラーからWindows SDKおよびVC ++ツールキットをインストールする必要があります。