Я следовал этому уроку и сделал все, что было упомянуто, все выглядело и работало нормально, за исключением того, что точка сетки расширяется и сжимается, когда я смотрю на куб, но событие щелчка не срабатывает.Любая помощь будет принята с благодарностью.
Код случайного телепорта:
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;
}
}
Это скриншоты
Обновление:
Оказывается, то же самое происходит, когда я поднимаю сцену, которая поставляется предварительно с SDK HelloVR, хотя шестиугольник (единственная интерактивная вещь в сцене) меняет цвет, когда ясмотреть на это, больше ничего не происходит, когда я нажимаю на него.Итак, это не проблема с тем, что я сделал, а внутренняя проблема единства или SDK