5лет


Программирование
+12D платформер на Unity. Код передвижения персонажа.
Написал код но в 19 строке не хватает запятой (так показывает отчёт об ошибке). Вот код
using System.Collections;
using System.Collections.Generic;
using UnitiyEngine;
public class hero : MonoBehaviour {
Rigidbody2D rb;
void Start () {
rb = GetComponent ();
}
void Update () {
}
void FixedUpdate() {
rb.velocity = new Vector2 (Input.GetAxis ("Horizontal") 12f, rb.velocity.y);
}
void jump(){
rb.AddForce (transform.up, 14f, ForseMode2D.Impulse);
}
}
По дате
По рейтингу
rb.velocity = new Vector2 (Input.GetAxis ("Horizontal") 12f, rb.velocity.y);
Так нельзя написать. Думаю имелось в виду:
rb.velocity = new Vector2 (Input.GetAxis ("Horizontal") * 12f, rb.velocity.y);
Больше по теме