Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите, юнити пишет ошибку "{ expected" но за 10 минут я ошибку не нашел

Cat Meow Ученик (160), открыт 3 недели назад
 {
public class movePlayer : MonoBehavioursss

private Rigidbody2D rb;
public float speed = 0.5f;
private Vector2 moveVector;

void Awake()
{
rb = GetComponent<Rigidbody2D>();
}
void Update()
{
moveVector.x = Input.GetAxis("Horizontal");
moveVector.y = Input.GetAxis("Vertical");
rb.MovePosition(rb.position + moveVector * speed * Time.deltaTime);
}
}
2 ответа
Миру-мир! Просветленный (20555) 3 недели назад
Полагаю перед "GetComponent<Rigidbody2D>()" должен быть какой-то объект. Типа " rb = object.GetComponent<Rigidbody2D>();"
[ ] [ ] Мастер (1178) 3 недели назад
  1. Скрипты в юнити не используют namespace'ы, поэтому твои фигурные скобки сверху и снизу явно лишние и вызывают ошибку
  2. MonoBehavioursss пишется не так, а так MonoBehaviours
Похожие вопросы