На холсте я теряю курсор

Я работаю уже 2 месяца с HoloLens и unity3d. В настоящее время я работаю над приложением, в котором я использую меню (состоящее из холста и панели). Однако, когда я хочу что-то выбрать в меню, курсор (курсор по умолчанию из Holotoolkit) исчезает автоматически. Я знаю, что есть варианты, такие как изменение цвета кнопки, где я выбираю ее, но лично я нахожу лучше курсор. Что я должен сделать для того, чтобы всегда видеть курсор независимо от поверхности.

2 ответа

Решение

Редактировать: Также дважды проверьте, в каком слое находятся ваш холст и панель. Иногда они помещаются в слой IgnoreRayCast. Вы можете изменить это на уровень пользовательского интерфейса, и он будет работать нормально.

Попробуйте использовать другой курсор от HoloToolKit, некоторые из них, как правило, немного глючат при работе с пользовательским интерфейсом. Во время выполнения попытайтесь повторить ошибку, а затем перейдите в вид сцены и посмотрите, сможете ли вы найти курсор или посмотреть, не отображается ли он.

Также не уверен, поможет ли это или нет, но убедитесь, что в вашей EventSystem добавлен компонент Входной модуль HoloLens, большинство людей не знают, как это сделать.

Вот несколько рекомендаций от Unity по использованию пользовательского интерфейса и HoloLens

https://forum.unity.com/threads/unity-ui-on-the-hololens.394629/

Возможно, я неправильно понял ваш вопрос, но если проблема в редакторе Unity, убедитесь, что в настройках проигрывателя по умолчанию для курсора установлено значение Нет. * У меня не было достаточно репутации, чтобы оставить комментарий.

Другие вопросы по тегам