Skip to content
Snippets Groups Projects

Main

Merged MrWarzo requested to merge jordan.pereira/t-432-las-21-t-3-d:main into main
Compare and
11 files
+ 23
88
Preferences
Compare changes
Files
11
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerController : MonoBehaviour
{
private GameObject player;
public float speed;
public float maxY;
public float minY;
private float trueSpeed;
// Start is called before the first frame update
void Start()
{
trueSpeed = speed;
player = GameObject.Find("Player");
}
// Update is called once per frame
void Update()
{
if (Input.GetKey(KeyCode.Z))
{
player.transform.Translate(0, 0, 1 * speed);
}
if (Input.GetKey(KeyCode.Q))
{
player.transform.Translate(-1 * speed, 0, 0);
}
if (Input.GetKey(KeyCode.S))
{
player.transform.Translate(0, 0, -1 * speed);
}
if (Input.GetKey(KeyCode.D))
{
player.transform.Translate(1 * speed, 0, 0);
}
if (Input.GetKey(KeyCode.Space) && player.transform.position.y <= maxY)
{
player.transform.Translate(0, 1 * speed, 0);
}
if (Input.GetKey(KeyCode.LeftControl) && player.transform.position.y >= minY)
{
player.transform.Translate(0, -1 * speed, 0);
}
if (Input.GetKey(KeyCode.LeftShift))
{
speed = 2 * trueSpeed ;
}
else
{
speed = trueSpeed;
}
}
}