Fire Arrows - 賢く高性能な炎付き/なしのAI弾道!
このシンプルなパッケージを使用して、敵に死の炎を浴びせましょう!
このパッケージは、プレイヤーまたはAI NPCが完全な(または不完全な)精度で矢を放てるようにデザインされています。
コーディングの知識は不要ですが、完全なソースが提供されています。
完全なドキュメンテーションはこちら
ウェブデモ - 見れますが撃てません
ウェブデモ - 1人称視点、撃ってみてください!
デモビデオ1
デモビデオ2
デモビデオ3
デモビデオ4
デモビデオ5
デモビデオ6
Unityフォーラムスレッド
矢は指定されたオブジェクトとその子であるオブジェクトに「くっつく」(ターゲットオブジェクト以外でも)ので、矢がゾンビの頭に当たると、それはゾンビとともに動きます。
オプションのリジッドボディは(なしでも問題なく動作 - 物理演算は手動で処理されます)物理オーバーヘッドなしにたくさんの矢をシーンに読み込むことができます。(この方法を使用する場合、矢が当たるあらゆるオブジェクトにリジッドボディがなければいけないことに留意してください。)
矢の「力」を設定して、範囲を制限します。
サンプリングレートを設定して予測ターゲティングを行えば、ターゲットを狙って射る(移動しているターゲットを射る)ことが可能です。
異なる射手/ターゲットの高さを処理します。的に直撃するには力が弱すぎる場合は、より高い弧で矢を放ちます。
ランダムな「不正確性」パラメーター。
シーン内のターゲットをランダムに狙う機能、またはランダムに特定のゲームオブジェクトを追跡する機能。
矢と炎の「破壊」時間パラメーター。
オプション/追加の青と緑の炎の矢、さらに炎がないバージョンもあります。
当たったターゲットへのメッセージコールバック(ダメージを適用するためなど)。
物理演算とパーティクルエフェクトを使って、矢の命中音や爆発(孫座にまたは遅れて)追加。
カッコいいサウンドエフェクト。
たくさんのサンプルが用意された複数のシーン。
タグの使用なし - あらゆるゲームオブジェクトに追加できるターゲット可能で埋め込み可能なスクリプト。
すべての公開属性と関数の綿密なドキュメンテーション。