Raycast没有检测到物体
问题描述:
我是新来的团结,仍然在学习。我在位置(-35,0,-35)有一个对象(一个tile),第二个对象位于(-35,1,-35)。我使用下面的代码向上朝向第二个对象(从tile开始)发射光线投射并记录它以查看结果。不幸的是它没有检测到它。这是代码:Raycast没有检测到物体
Vector3 upward= transform.TransformDirection(Vector3.up);
bool test = Physics.Raycast(transform.position, upward, 2);
Debug.Log(test);
不幸的是,输出总是返回false。有什么我不明白的吗?
谢谢,
答
因为,我已在物体上的对撞机的,所述光线投射开始网状撞机内部,并没有检测到它,因为它没有被击中撞机,只离开它。
顺便说一句,你可以标记你自己接受的答案。 – Draco18s