mirror of
https://github.com/PashaBibko/The-Mobius-Line.git
synced 2026-04-03 17:39:03 +00:00
One of the portals works
*I'm crying in a corner rn
This commit is contained in:
@@ -49,5 +49,11 @@ public class PortalCamera : MonoBehaviour
|
|||||||
// Translates it to the capture portal and assigns it to the camera position
|
// Translates it to the capture portal and assigns it to the camera position
|
||||||
Transform t = m_CapturePortal.transform.parent;
|
Transform t = m_CapturePortal.transform.parent;
|
||||||
transform.parent.position = (t.position) + (-t.forward * offset.z) + (t.up * offset.y) + (-t.right * offset.x);
|
transform.parent.position = (t.position) + (-t.forward * offset.z) + (t.up * offset.y) + (-t.right * offset.x);
|
||||||
|
|
||||||
|
//
|
||||||
|
float angle = Quaternion.Angle(m_DisplayPortal.transform.parent.rotation, m_CapturePortal.transform.parent.rotation);
|
||||||
|
Quaternion rotDif = Quaternion.AngleAxis(angle, Vector3.up);
|
||||||
|
Vector3 newCamDir = rotDif * CameraController.Instance().transform.forward;
|
||||||
|
transform.parent.rotation = Quaternion.LookRotation(newCamDir, Vector3.up);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user