4 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
Sanelschnitte 3d964a33e1 Merge branch 'master' of https://gitea.sneaky-elephants.com/jlink/CodenamePenguin 2026-01-23 17:08:18 +01:00
Sanelschnitte 968a095813 Audio 23-01
Musik und Sounds
2026-01-23 16:09:12 +01:00
17 changed files with 28 additions and 4 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -911,7 +911,7 @@ Rigidbody:
m_Bits: 0 m_Bits: 0
m_ImplicitCom: 1 m_ImplicitCom: 1
m_ImplicitTensor: 1 m_ImplicitTensor: 1
m_UseGravity: 0 m_UseGravity: 1
m_IsKinematic: 0 m_IsKinematic: 0
m_Interpolate: 0 m_Interpolate: 0
m_Constraints: 112 m_Constraints: 112
+27 -3
View File
@@ -7,6 +7,8 @@ public class PlayerMove : MonoBehaviour
[SerializeField] private Rigidbody rb; [SerializeField] private Rigidbody rb;
[SerializeField] private Vector3 StartPos; [SerializeField] private Vector3 StartPos;
bool vertical;
bool horizontal;
private void Start() private void Start()
{ {
rb = GetComponent<Rigidbody>(); rb = GetComponent<Rigidbody>();
@@ -16,9 +18,31 @@ public class PlayerMove : MonoBehaviour
{ {
float horizontalInput = Input.GetAxis("Horizontal"); float horizontalInput = Input.GetAxis("Horizontal");
float verticalInput = Input.GetAxis("Vertical"); float verticalInput = Input.GetAxis("Vertical");
horizontalInput = Mathf.Round(horizontalInput);
Vector3 moveDirection = new Vector3(horizontalInput,0, verticalInput); verticalInput = Mathf.Round(verticalInput);
moveDirection.Normalize();
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); transform.Translate(moveDirection * speed * Time.deltaTime, Space.World);