【发布时间】:2017-12-13 14:19:37
【问题描述】:
我想投射一个简单的Ray,但如果我把我的Ray 投射到光线投射功能中,Unity 一直坚持使用Vector2 作为原点,而不是接受光线的原点和方向.所以用代码来演示:
void Start()
{
RayUp = new Ray2D(transform.position, Vector2.up);
}
void Update()
{
Physics2D.Raycast(RayUp, out WallUp, distance, WallFilter);
Debug.DrawRay(RayUp);
}
我错过了什么吗? 定义了 WallUp、distance 和 WallFilter
【问题讨论】:
-
如果您不显示变量的声明方式,我不知道人们如何发现您的问题。
标签: c# unity3d 2d raycasting