Дивитися назад/вперед
Скрипт на пустому об'єкті
private Rigidbody2D rb;
public GameObject obj;
bool a = true;
void Start () {
rb = GetComponent<Rigidbody2D>();
}
void Update () {
if(Input.GetKey(KeyCode.D))
{
rb.velocity = Vector2.zero;
rb.AddForce(transform.right*(300));
if(a==false){
obj.transform.localScale = new Vector2(-obj.transform.localScale.x, obj.transform.localScale.y);
a=true;
}
}
if(Input.GetKey(KeyCode.A))
{
rb.velocity = Vector2.zero;
rb.AddForce(transform.right*(-300));
if(a==true){
obj.transform.localScale = new Vector2(-obj.transform.localScale.x, obj.transform.localScale.y);
a=false;
}
}
if(Input.GetKey("space"))
{
rb.AddForce(transform.up*(30));
}
}