GVRReticlePointer не работает должным образом с событиями onClick - PullRequest
3 голосов
/ 14 марта 2019

Я следовал этому уроку и сделал все, что было упомянуто, все выглядело и работало нормально, за исключением того, что точка сетки расширяется и сжимается, когда я смотрю на куб, но событие щелчка не срабатывает.Любая помощь будет принята с благодарностью.

Код случайного телепорта:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.EventSystems;


public class ReticleTest : MonoBehaviour
{
    public void RandomlyTeleport()
    {
        Debug.Log("reached here");
        gameObject.transform.position = new Vector3(
            GetRandomCoordinate(), Random.Range(0.5f, 2), GetRandomCoordinate());
    }


    private float GetRandomCoordinate()
    {
        var coordinate = Random.Range(-7,7);
        while( coordinate > -1.5 && coordinate < 1.5)
        {
            coordinate = Random.Range(-5,5);
        }
        return coordinate;
    }
}

Это скриншоты ReticlePointer Inspector panel Cube's inspector panel

Обновление:

Оказывается, то же самое происходит, когда я поднимаю сцену, которая поставляется предварительно с SDK HelloVR, хотя шестиугольник (единственная интерактивная вещь в сцене) меняет цвет, когда ясмотреть на это, больше ничего не происходит, когда я нажимаю на него.Итак, это не проблема с тем, что я сделал, а внутренняя проблема единства или SDK

...