問題タブ [raycasting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unity3d - Unity でレイキャスティングを使用して AI スクリプトを変更する
そのため、レイキャスティング用に見つけたコードを修正して、敵が一人称カメラの座標に向かって移動するようにしました。ただし、レイ キャスティングがシーン内の障害物の周りで敵を動かす方法を変更する必要があります。myTransform
//変数から少し混乱していtransform
ます。target
これが私のコードです。
私が変更する必要があるのdir
は、新しい変換コードを使用するように変数だけだとほぼ確信しています。しかし、私が言うように、どの変数を使用するかについて混乱しています。
編集:私の理解では、レイキャストを介して障害物に遭遇したときに発生する回転を考慮に入れるように、更新の下部にあるコードを変更する必要があるということです。そのため、変更が必要なのは「dir」と「rot」だけであり、位置と回転コードで使用されると思います。
math - 2 つの角度の間の 2D グリッドでセルを取得する
基本的なレイキャスティング アルゴリズムを正常に実装しましたが、「角度範囲」で動作するように拡張したいと考えています。
グリッド セルのサイズ、列と行の数、光線の開始位置、角度 a と角度 b がわかっている場合、どうすれば 2 つの光線の間にあるすべてのセルを取得できますか?
three.js - three.js 光線交差 r58
colladaオブジェクト、three.js r58でrayを使って交差点を検出したいのですが
私のために働いていない人はこれを解決しますか? Ray は r58 で intersectObjects() メソッドをサポートしていませんか、それともコードにバグがありますか? それでは、レイキャスティングの代わりに何ができますか?
xna - XNAファーシーア。レイキャストは形状を通過しています
XNAでゲームを作っています。
敵がプレイヤーを見ることができるかどうかを判断するために、敵からプレイヤーにレイキャストを行っています。コードはこちら..
私の問題は、ブロックから作られた洞窟をプロシージャルに生成した写真の状況では、光線がブロックを通過しているように見えるため、敵が壁を通して見ることができることです。
--
アップデート
次のコードは機能します。しかし..理由がわかりません!! :/
次に、このクラスの別の更新ステートメントに、敵を目覚めさせるコードを含めます。
レイキャストとコールバックがどのように機能するかは明らかにわかりません。この方法が機能する理由を誰かが説明できれば、それは素晴らしいことです。敵が何かに衝突するのを止めるために、さらに多くのレイキャスティングを行うことを計画しています。