Dzien dobry, tworze gre infinite runner ale mam probllem aby postac szla caly czas w bok. Dokladnie chodzi mi oto, ze ta gra jest 2 d i chcialbym aby postac szla w prawa strone mam kod aby ona skakala ale nie wiem jak napisac zeby szla w prawa stroe. Dodam ze robie to na silniku Unity w C#.
KAWALEK KODU
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Run : MonoBehaviour {
public Rigidbody2D pig;
public float jump;
public float speed;
void Start()
{
pig = GetComponent<Rigidbody2D>();
}
void Update()
{
if (Input.GetKey(KeyCode.W))
{
pig.velocity = new Vector2(pig.velocity.x, jump);
}
if()
{
pig.velocity = new Vector2(speed, pig.velocity.y); <-------- TU NIE WIEM JAK ZAPISAC ABY POSTAC SZLA W JEDNA STRONE
}
}
}