Задать вопрос
@Uni7

Баг (или глупый разраб) при билде Unity игры на Android?

Делаю свою первую игру на Unity. До конца её еще не сделал, решил протестить на android.
Тестил и на реальном планшете, и на эмуляторе Android Studio. И там и там получается одна и та же ситуация. Судя по всему (логам), некоторые объекты со скриптами не создаются (или удаляются). Хз как это правильно назвать, но их нет, их скроипты не запускаются, при обращении к ним в логах пишет:

UnitDatabase.Instance is NULL!

Попробовал создавать объект из кода других скриптов, но судя по логам, созданный скрипт, всё равно не выполняется.

Ну и я так понимаю, что много объектов не создаётся, потому что я специально делал тестовый скрипт в отдельном объекте и в нескольких уже существующих, но он ни разу не вылез в логах:

using UnityEngine;

public class TestLogger : MonoBehaviour
{
    void Awake() { Debug.Log("TestLogger Awake"); }
    void Start() { Debug.Log("TestLogger Start"); }
}

Из базы:
В Unity всё работает отлично.
Сцена одна. Она билдится.
Объекты действительно есть и они активны.
Компонент точно применен к объекту.
Заново объекты создавал.
Добавил этим объектам спрайты, в Unity они есть, на android уже нет.
В коде эти объекты нигде не удаляются.
  • Вопрос задан
  • 362 просмотра
Подписаться 2 Средний 4 комментария
Помогут разобраться в теме Все курсы
  • AndroidSprint
    Android + Аутстаффинг: опыт работы в IT-команде
    8 месяцев
    Далее
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы