using System.Connections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class player : MonoBehavior
{
Vector3 tempPos;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
// Player movment
if (Input.GetKeyDown(KeyCode.RightArrow))
{
tempPos = transform.position;
float speed = 0.3f;
tempPos.x += speed;
transform.position = tempPos;
}
}
}
I see you tried to make player movement so here is the code for it
void Update()
{
var speed = 20;
var jumpforce = 50;
if (Input.GetKey(KeyCode.D))
{
Vector2 right = new Vector2 (1,0);
transform.Translate(right * speed * Time.deltaTime);
}
if (Input.GetKey(KeyCode.A))
{
Vector2 left = new Vector2 (-1,0);
transform.Translate(left * speed * Time.deltaTime);
}
if (Input.GetKey(KeyCode.Space))
{
Vector2 jump = new Vector2 (0,1);
transform.Translate(jump * jumpforce * Time.deltaTime);
}
}