Четверг, 19 Декабря 2024, 02:44

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Unity не видит GameObject
CoreДата: Понедельник, 27 Июля 2020, 18:39 | Сообщение # 1
заслуженный участник
Сейчас нет на сайте
Повесил скрипт на нужный объект, и назначил GameObject в инспекторе.
Показывает следующею ошибку:
Код

UnassignedReferenceException: The variable Player of TapToDisplay has not been assigned.
You probably need to assign the Player variable of the TapToDisplay script in the inspector.
TapToDisplay.Update () (at Assets/Scripts/TapToDisplay.cs:12)

Код скрипта TapToDisplay:
Код

public class TapToDisplay : MonoBehaviour
{
    public GameObject PlayerObject;
    void Update()
    {
        if (Input.GetMouseButtonDown(0))
        {
            PlayerObject.transform.Translate(new Vector2(1,0)*Time.deltaTime);
        }else if (Input.GetMouseButtonUp(0))
        {
         PlayerObject.transform.Translate(new Vector2(-1,0)*Time.deltaTime);
        }
    }
}


k0feДата: Понедельник, 27 Июля 2020, 19:10 | Сообщение # 2
BRONX
Сейчас нет на сайте
Нет такого, что до этого поле было другого типа?
Попробуй перезакинуть геймобжект ещё раз


мой стрим, который я редко включаю, но зато на нём я делаю игры
drcrackДата: Понедельник, 27 Июля 2020, 19:22 | Сообщение # 3
старожил
Сейчас нет на сайте
Возможно у тебя несколько обьектов со скриптом TapToDisplay, либо случайно повесил несколько скриптов на один обьект

Сообщение отредактировал drcrack - Понедельник, 27 Июля 2020, 19:23
CoreДата: Понедельник, 27 Июля 2020, 19:33 | Сообщение # 4
заслуженный участник
Сейчас нет на сайте
drcrack, Спасибо, случайно кинул на 2 объекта.

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

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