2

我按照本教程完成了所提到的一切,一切看起来都很好,除了当我注视立方体时标线点扩展和收缩但点击事件没有触发。任何帮助将不胜感激。

随机传送的代码是

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 检查器面板 Cube的检查面板

更新 :

事实证明,当我调出使用 SDK HelloVR 预先制作的场景时,同样的事情正在发生,尽管六边形(场景中唯一的交互式物体)在我注视它时会改变颜色,但当我点击它时没有其他反应。所以,这不是我所做的问题,而是统一或 SDK 的固有问题

4

0 回答 0