我开始为 Microsoft HoloLens 进行开发。为此,我制作了Hololens Academy的教程。这工作得很好。
现在我想用一个简单的 3D Sphere 代替 astroman 并从学院源代码中添加光标。我的问题是光标在球体上时不可见。有时我可以在球体的边界看到光标。
如果光标未指向球体,则它是可见的。就像在教程中一样,它是一颗星星。
重现步骤: 按照教程Holograms 210第一章。在“设置场景”步骤中,不要添加 AstroMan、SpaceAudioSource 和 SpaceBackground。在层次结构中单击创建 --> 3D 对象 --> 球体。然后将球体放在相机前面 X: 0, Y0, Z3。并将其缩放到 X=Y=Z=0.2。然后按照教程第 1 章进行到底。
我错了什么?我试图添加材料,选择触发器复选框......它不起作用。
非常感谢各种帮助。
光标不在球体中心:
以球体为中心的光标:
解决方案
感谢@Cameron Vetter 的回答,我发现了我的错误。
我的对撞机与网格渲染的大小完全相同。所以光标和网格在同一高度上。这就是为什么我看不到对象上的光标。
我删除了标准对撞机并添加了一个盒子对撞机。然后我将这个盒子碰撞器缩放到比每个轴的网格(1.05)大一点。现在它起作用了!