Привязываю скрипт к Canvas и хочу привязать AudiSource к объекту при старте сцены:
audiosource = GetComponent<AudioSource>();
В итоге же сам объект пустой и вот что за ошибка (на скриншоте втором).
С чем это может быть связано?
объекты это кубики в иерархии на твоей картинки а компоненты это блочки в инспекторе когда выбран какой-то кубик объект. есть два сценария создания объектов - они могут создаваться в редакторе руками в сцене либо подгружаться в рантайме динамически. если у тебя первый случай, то в скрипте в котором обращаешься к AudioSource создай соответствующее public поле и перетяни туда AudioSource объект (лучше их (объекты и компоненты) как-то по разному называть чтобы не путаться)
Обсуждают сегодня