Вопрос Помогите со скриптом юнити

Регистрация
17 Авг 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
Нужно исправить баг с управлением другого персонажа на фотоне (мультиплеер), использую фпс контроллер из стандард ассет. Вписываю "public PhotonView view;



public GameObject Camera;



public PlayerPrefab PlayerPrefab;



private void Awake()

{

view = GetComponent<PhotonView>();



if(!view.IsMine)

{

Camera.SetActive(false);

PlayerPrefab.enable = false;

}

}

"

Писал куда угодно, но всегда выдает эту ошибку (название менял)

Assets\Standard Assets\Characters\FirstPersonCharacter\Scripts\FirstPersonController.cs(37,16): error CS0246: The type or namespace name 'PlayerPrefab' could not be found (are you missing a using directive or an assembly reference?)
 
if(!view.IsMine) воскл убери
 
А почему объект назван так же как и его имя класса? PlayerPrefab
Предполагаю, что надо написать так: public GameObject PlayerPrefab;
 
типа PlayerPrefab не существует в природе, только если вы не объявили такой класс в проекте.
 
В описании ошибки все указано, что тебе еще нужно?

Assets\Characters\FirstPersonCharacter\Scripts\FirstPersonController.cs(37,16): error CS0246: The type or namespace name 'PlayerPrefab' could not be found (are you missing a using directive or an assembly reference?

Не знает, что такое PlayerPrefab. Исправляй
 
Назад
Сверху