LookAtPoint
How do I use Look At Point
Below are practical examples compiled from projects for learning and reference purposes
Featured Snippets
Line | Code | Ex.. |
---|---|---|
27 | m_LookAtPoint = m_CameraTransform.localPosition + m_LocalForwardVector * m_Distance; | 1 |
45 | m_CameraTransform.localPosition = m_LookAtPoint - m_LocalForwardVector * m_Distance; | 2 |
File name: RPGCamera.cs
Copy
20 void Start()
21 {
22 m_CameraTransform = transform.GetChild( 0 );
23 m_LocalForwardVector = m_CameraTransform.forward;
24
25 m_Distance = -m_CameraTransform.localPosition.z / m_CameraTransform.forward.z;
26 m_Distance = Mathf.Clamp( m_Distance, MinimumDistance, MaximumDistance );
27 m_LookAtPoint = m_CameraTransform.localPosition + m_LocalForwardVector * m_Distance;
28 }
File name: RPGCamera.cs
Copy
43 void UpdateZoom()
44 {
45 m_CameraTransform.localPosition = m_LookAtPoint - m_LocalForwardVector * m_Distance;
46 }
LookAtPoint 117 lượt xem
Gõ tìm kiếm nhanh...