Compare commits

..

2 Commits

Author SHA1 Message Date
jlink 32fe394b58 Merge pull request 'eingeschränktes Movement' (#2) from Jonas into master
Reviewed-on: #2
2026-01-23 17:58:07 +01:00
jlink bbf726c560 eingeschränktes Movement 2026-01-23 17:57:22 +01:00
2 changed files with 28 additions and 4 deletions
+1 -1
View File
@@ -911,7 +911,7 @@ Rigidbody:
m_Bits: 0
m_ImplicitCom: 1
m_ImplicitTensor: 1
m_UseGravity: 0
m_UseGravity: 1
m_IsKinematic: 0
m_Interpolate: 0
m_Constraints: 112
+27 -3
View File
@@ -7,6 +7,8 @@ public class PlayerMove : MonoBehaviour
[SerializeField] private Rigidbody rb;
[SerializeField] private Vector3 StartPos;
bool vertical;
bool horizontal;
private void Start()
{
rb = GetComponent<Rigidbody>();
@@ -16,9 +18,31 @@ public class PlayerMove : MonoBehaviour
{
float horizontalInput = Input.GetAxis("Horizontal");
float verticalInput = Input.GetAxis("Vertical");
Vector3 moveDirection = new Vector3(horizontalInput,0, verticalInput);
moveDirection.Normalize();
horizontalInput = Mathf.Round(horizontalInput);
verticalInput = Mathf.Round(verticalInput);
Vector3 moveDirection;
if (horizontalInput != 0 && horizontal == true)
{
vertical = false;
moveDirection = new Vector3(horizontalInput,0, 0);
moveDirection.Normalize();
}
else if (verticalInput != 0 && vertical == true)
{
horizontal = false;
moveDirection = new Vector3(0, 0, verticalInput);
moveDirection.Normalize();
}
else
{
moveDirection = new Vector3(0, 0, 0);
horizontal = true;
vertical = true;
}
transform.Translate(moveDirection * speed * Time.deltaTime, Space.World);