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

Ошибка в юнити CS0246

Супер Пиксель Ученик (40), открыт 15 часов назад
ошибка: error CS0246: The type or namespace name 'CharaterController' could not be found (are you missing a using directive or an assembly reference?)

код:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class PlayerControlle1: MonoBehaviour
{
public float moveSpeed = 5.0f;

private CharaterController controller;

private void Start()
{
controller = GetComponent<CharaterController>();
Cursor.lockState = CursorLockMode.Locked;
Cursor.visible = false;
}

private void Update()
{
float horizontalInput = Input.GetAxis("Horizontal");
float verticalInput = Input.GetAxis("Vertical");

Vector3 moveDirection = transform.forward * verticalInput * transform.right * horizontalInput;

moveDirection.y -= 9.81f * Time.deltaTime;

controller.Move(moveDirection * moveSpeed * Time.deltaTime);
}
}
4 ответа
pepper 529 Ученик (189) 15 часов назад
это все барабулька
Супер ПиксельУченик (40) 15 часов назад
батя твой барабулька
Роман Белоконский Ученик (96) 15 часов назад
Булька булька барабулька
Супер ПиксельУченик (40) 15 часов назад
батя твой барабулька
[ ] [ ] Мастер (1347) 15 часов назад
PlayerControlle1
Так должно быть?


private CharaterController controller;

Ругается на эту строку кода, проверь есть ли у тебя скрипт с таким классом вообще,если есть, то ты пропустил директиву (using)
Похожие вопросы