2014-07-01 28 views

回答

1

您可以尝试仅在已撞击的碰撞器上施加逆向射线,以便确定射线从后面进入的位置?下面的代码可能工作。

RaycastHit firstHit; 
Ray firstRay = new Ray (origin, direction); 
Physics.Raycast (firstRay, out firstHit, distance); 

Vector3 reverseOrigin = firstRay.origin + (firstRay.direction * distance); 
RaycastHit reverseHit; 
Ray reverseRay = new Ray (reverseOrigin, (firstRay.direction * -1)); 
firstHit.collider.Raycast (reverseRay, out reverseHit, distance); 
相关问题