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。有什么我不明白的吗?

谢谢,

因为,我已在物体上的对撞机的,所述光线投射开始网状撞机内部,并没有检测到它,因为它没有被击中撞机,只离开它。

+0

顺便说一句,你可以标记你自己接受的答案。 – Draco18s