Среда, 27 Ноября 2024, 23:52

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
скрипт управления
alex9999Дата: Пятница, 11 Мая 2018, 15:48 | Сообщение # 1
был не раз
Сейчас нет на сайте
Здравствуйте, помогите пожалуйста устранить ошибку :
Assets/scripts/CharacterMechaniks.cs(27,64): error CS1061: Type `UnityEngine.GameObject[]' does not contain a definition for `GetComponent' and no extension method `GetComponent' of type `UnityEngine.GameObject[]' could be found. Are you missing an assembly reference?
ругается на этот скрипт

который работает в связке с этим скриптом(висит на виртуальном джойстике)

юнити выделяет эту строчку в ошибку:
mContr =GameObject.FindGameObjectsWithTag("Joystick").GetComponent<MobileController>(); из первого скрипта.
Подскажите как исправить


Unity the best
drcrackДата: Пятница, 11 Мая 2018, 16:00 | Сообщение # 2
старожил
Сейчас нет на сайте
Заменить FindGameObjectsWithTag на FindGameObjectWithTag
Первый возвращает массив объектов, а тебе нужен один.
alex9999Дата: Пятница, 11 Мая 2018, 16:38 | Сообщение # 3
был не раз
Сейчас нет на сайте
Цитата drcrack ()
Заменить FindGameObjectsWithTag на FindGameObjectWithTag

Спасибо, помогло, но вылез непонятный баг, теперь персонаж все время прыгает, когда находится в покое, не подскажете с чем это связанно?


Unity the best
drcrackДата: Пятница, 11 Мая 2018, 18:32 | Сообщение # 4
старожил
Сейчас нет на сайте
как минимум с тем что controller.isGrounded ненадежен и пользоваться им не стоит

Сообщение отредактировал drcrack - Пятница, 11 Мая 2018, 18:33
alex9999Дата: Пятница, 11 Мая 2018, 19:09 | Сообщение # 5
был не раз
Сейчас нет на сайте
Цитата drcrack ()
controller.isGrounded ненадежен и пользоваться им не стоит

Посоветуете другую альтернативу?


Unity the best
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг