シンプルなキャストをしたいのですが、Ray
私はレイキャスト機能をキャストしたいと思っています。Unityはレイの原点と方向を受け入れる代わりにVector2
を原点としています。コードでデモンストレーションするには:ユニティレイキャスティング2Dレイ
void Start()
{
RayUp = new Ray2D(transform.position, Vector2.up);
}
void Update()
{
Physics2D.Raycast(RayUp, out WallUp, distance, WallFilter);
Debug.DrawRay(RayUp);
}
何か不足していますか? WallUp、distance、WallFilterが定義されています
私は人々があなたを見つけることができるかわかりません変数がどのように宣言されているかを示していない場合は問題になります。 – Programmer