Почему не переключается сцена в игре Unity для Android?
Всем здравствуйте. Я экспортировал свою игру на андроид, возникла одна проблема. В юнити сцены переключаются отлично, всë работает, при запуске игры на телефоне начальная сцена просто не переключается на игровую (нажимаю на кнопку играть, кнопка начинает мигать и ничего не происходит, хотя в юнити всë нормально). В Build Setting всë нормально, сцены в правильном порядке, пробовал создать ещë одну сцену пустую и на неë переключать, тоже самое. Было такое у кого-нибудь? Если да то расскажите пожалуйста как это исправить. Заранее спасибо!
ну можно попробовать не по номеру сцены а по имени загружать. Ну а так без кода никто ничего не подскажет, слишком уж много что может быть не так. По хорошему если в симуляции все работает то и билд должен работать, попробуй проверить срабатывает ли эвент при нажатии кнопки в билде там сделай цвет смены кнопки, бывает что эвет система отваливает
sh1zue,
Я далек от UI, можно попробовать удалить то что есть и создать новый канвас и по идеи должно создаются новая система, по идеи кнопки должны обрабатываться. Вариант 2 это написать эвент систему через код там надо подключить интерфейс IPointerClickHandler
using UnityEngine;
using UnityEngine.SceneManager;
using UnityEngine.UI;
using UnityEngine.EventSystems;
public class SceneButton : MonoBehaviour, IPointerClickHandler
{
public void OnPointerClick(PointerEventData eventData)
{
LoadScene();
}
void LoadScene()
{
SceneManager.LoadScene(name);
}
}
по сути это тот же клик по объекту (можно даже убрать компонент кнопки) только через код (не уверен что все верно написал, что в памяти всплыло)