Tag: Ray

  • Unity – 程式控制物件時動作時,用Ray前記得要同步一下

    Vector3 norVector3 = new();
            Physics.SyncTransforms();
            if (Physics.Raycast(camRay, out RaycastHit raycastHit, 10)
                && raycastHit.transform.name.Equals(targetGameObjectName))
            {
                norVector3 = new((float)Math.Round(raycastHit.point.x, 2), (float)Math.Round(raycastHit.point.y, 2), (float)Math.Round(raycastHit.point.z, 2));
    
                output = GetPositionName(norVector3);
            }