2015-10-13 1 views
-1

Я думаю, что название ясно, я хочу, чтобы курсор, который установлен в GazeInpuModule, всегда включен и находится в центре левой и правой камер, может кто-нибудь мне помочь ?!Создание мыши курсора всегда включено в Unity CardBoard Plugin

  • ive попытался изменить код GazeInputModule, чтобы поместить курсор в центр, но ничего не получил!
+0

Пожалуйста, добавьте фрагмент кода, что вы пытались – prasun

+0

просто изменили функцию SetActive объекта курсора в true, проблема заключается в том, что курсор не работает, но он не получает его в поле зрения. –

ответ

1

Вот что работает для меня:

  1. Создание курсора GameObject в иерархии Головного

    Add Cursor GameObject

  2. Добавить EventSystem в иерархии проекта

  3. В Компонент входного модуля EventSystem Gaze, убедитесь, что «Показать курсор» .

    Show Cursor checkbox select

  4. В GazeInputModule.cs, PlaceCursor(), изменить SetActive(), чтобы:

    private void PlaceCursor() { 
        // ... 
        cursor.SetActive(showCursor); 
        // ... 
    } 
    
+0

Я добавляю пустой игровой объект в сцену. Я нажимаю объект в иерархии, добавляю GazeInputModule на инспекторе. Нет опции «показывать курсор». Я открываю файл GazeInputModule.cs, он не включает функцию «PlaceCursor». – zumma