CurrentMovement
How do I use Current Movement
Below are practical examples compiled from projects for learning and reference purposes
Featured Snippets
File name: RPGMovement.cs
Copy
85 void ResetSpeedValues()
86 {
87 m_CurrentMovement = Vector3.zero;
88 m_CurrentTurnSpeed = 0;
89 }
File name: RPGMovement.cs
Copy
91 void ApplySynchronizedValues()
92 {
93 m_TransformView.SetSynchronizedValues( m_CurrentMovement, m_CurrentTurnSpeed );
94 }
File name: RPGMovement.cs
Copy
101 void MoveCharacterController()
102 {
103 m_CharacterController.Move( m_CurrentMovement * Time.deltaTime );
104 }
File name: RPGMovement.cs
Copy
106 void UpdateForwardMovement()
107 {
108 if( Input.GetKey( KeyCode.W ) == true )
109 {
110 m_CurrentMovement = transform.forward * ForwardSpeed;
111 }
112 }
File name: RPGMovement.cs
Copy
114 void UpdateBackwardMovement()
115 {
116 if( Input.GetKey( KeyCode.S ) == true )
117 {
118 m_CurrentMovement = -transform.forward * BackwardSpeed;
119 }
120 }
File name: RPGMovement.cs
Copy
122 void UpdateStrafeMovement()
123 {
124 if( Input.GetKey( KeyCode.Q ) == true )
125 {
126 m_CurrentMovement = -transform.right * StrafeSpeed;
127 }
128
129 if( Input.GetKey( KeyCode.E ) == true )
130 {
131 m_CurrentMovement = transform.right * StrafeSpeed;
132 }
133 }
CurrentMovement 101 lượt xem
Gõ tìm kiếm nhanh...