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...