Unity3d 统一轻饼干与MRTK

Unity3d 统一轻饼干与MRTK,unity3d,hololens,mrtk,Unity3d,Hololens,Mrtk,我是全息镜头开发的新手,我想放置一个聚光灯,可以通过切换按钮切换,并在聚光灯上使用Unity light cookie将一个简单的十字线投射到我的全息图上 现在我无法在我的项目中使用轻cookies。我创建了我的cookie to Unity规范,cookie在普通的Unity 3D项目中工作 我的怀疑是,由于Cookie使用黑白图像来定义光线投射的位置,全息透镜——黑色被视为透明的地方——不能与光线Cookie一起工作。我的怀疑正确吗?或者是有一个特殊的过程,让轻饼干的工作? 或者着色器可能是

我是全息镜头开发的新手,我想放置一个聚光灯,可以通过切换按钮切换,并在聚光灯上使用Unity light cookie将一个简单的十字线投射到我的全息图上

现在我无法在我的项目中使用轻cookies。我创建了我的cookie to Unity规范,cookie在普通的Unity 3D项目中工作

我的怀疑是,由于Cookie使用黑白图像来定义光线投射的位置,全息透镜——黑色被视为透明的地方——不能与光线Cookie一起工作。我的怀疑正确吗?或者是有一个特殊的过程,让轻饼干的工作? 或者着色器可能是一个原因

非常感谢

我的怀疑是,由于Cookie使用黑白图像来定义光线投射的位置,全息透镜(其中黑色被视为透明)无法与光线Cookie配合使用。我的怀疑正确吗

不,这无关紧要。“黑/白”图像只是灰度光饼干纹理。您可以根据需要更改聚光灯的颜色

Unity Light Cookie应该在HoloLens上工作,只需在HoloLens emulator中验证:使用标准资源中的纹理,并将灯光的颜色设置为白色


请注意,推荐用于HoloLens开发的Unity版本是2018.4.x,请查看官方指南:

我找到了解决方案,cookie仅在聚光灯渲染模式设置为“重要”时渲染。希望这不会影响太多