我是新的团结,仍在学习。我在位置(-35,0,-35)有一个对象(一个瓦片),在(-35,1,-35)有一个第二个对象。我正在使用下面的代码从平铺向上朝第二个对象(从平铺)发射光线投射并记录它以查看结果。不幸的是,它没有检测到它。这是代码:
Vector3 upward= transform.TransformDirection(Vector3.up);
bool test = Physics.Raycast(transform.position, upward, 2);
Debug.Log(test);
但不幸的是,输出总是返回false。有什么我不理解的吗?
谢谢,
答案 0 :(得分:0)
由于我对物体上的对撞机,光线投射在网格对撞机内部开始并没有检测到它,因为它没有撞到对撞机,只是退出它。