У меня есть 2D-сцена, которая должна показывать список доступных картонных сцен (например, миниатюр). После того, как пользователь нажимает миниатюру, я пытаюсь отправить его на выбранную карточную сцену. Однако я не могу поймать события касания в первой (списке) сцене. После крана ничего не происходит, просто положите. (EDIT: Я добавлю, что я проверил это только на Android)Использование SDK Cardboard в Unity 5 - нет событий касания?
Это то, что я сделал тест:
- создать новый проект (Unity 5.0.2f) - 2D
- Я положил кнопку UI и текстовое поле на сцену
- Я добавляю скрипт, который запускается после нажатия кнопки - он просто меняет текст текстового поля на «Щелкнуть» --- >>> ВСЕ РАБОТЫ FINE, постукивая кнопка на сенсорном экране работает как ожидалось, текст изменен < < < ---
- Я импортирую карточку SDK от Google --- >>> НЕТ РАБОТАТЬ СОБЫТИЙ! Нажми обработчик никогда не запускается < < < ---
- Я удаляю Google картонного SDK --- >>> СТО РАБОТЫ СНОВА < < < ---
Сценарий щелчка, который запускается просто:
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class TestScript : MonoBehaviour {
public Text text;
// Use this for initialization
void Start() {
}
// Update is called once per frame
void Update() {
}
public void ButtonClicked() {
text.text = "Clicked!";
// Application.LoadLevel ("DemoScene");
}
}
Так в основном импортировавшее Картонная SDK полных разрывов сенсорных событий в Unity 5. Если я проверить его непосредственно в единстве, событие мыши работайте хорошо. Текст изменяется, даже когда импортируется Cardboard SDK. У кого-нибудь есть идея? Я что-то делаю неправильно или это ошибка Unity?