using System.Collections; using System.Collections.Generic; using UnityEngine; public class TestCharacterMovement : MonoBehaviour { public SpriteRenderer sprite; public float speed; // Start is called before the first frame update void Start() { sprite = GetComponent(); } // Update is called once per frame void Update() { float x = Input.GetAxis("Horizontal"); float y = Input.GetAxis("Vertical"); Vector3 position = transform.position; position.x += x * speed * Time.deltaTime; position.y += y * speed * Time.deltaTime; transform.position = position; if (x > 0) { sprite.flipX = false; } else if(x < 0) { sprite.flipX = true; } } }