RaycastHit hit;
Ray ray = new Ray(character.cam.transform.position, character.cam.lookDir);
if(Physics.Raycast(ray, out hit)){
Debug.Log(hit.transform.position);
}
无论我是否移动相机或播放器,都会给出相同的答案(0,-1.5,0)。 lookDIr是声音,位置显然是合理的。当我将光线方向垂直向下时,它可以工作,但不适用于lookDir。
答案 0 :(得分:0)
值得一提的是->when($has_discount, function ($query, $has_discount) {
$query->with([
'accommodationRoomsLimited' => function ($q) use ($has_discount) {
$q->has('discount');
}
]);
返回其他对象的变换。
hitInfo-如果返回true,则hitInfo将包含有关撞机位置的更多信息。 (另请参见:RaycastHit)。
(来自Physics.Raycast description)
在您的情况下,每次看起来都在射线投射相同的对象。