首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >vuforia ARCamera录象场是黑色的

vuforia ARCamera录象场是黑色的
EN

Stack Overflow用户
提问于 2018-08-07 12:07:33
回答 2查看 2.8K关注 0票数 0

我用vuforia ARCamera和imagetarget创建了资产包场景。现在,在加载资产包场景后,场景可以从黑色屏幕开始。我注意到ARCamera ->相机->背景平面->视频材料(例如)->“自定义/视频背景”没有启用。但是当我手动启用它时,相机就启用并显示了实况。不管怎么说,在场景加载后是否会启用该着色器。

图-1:在启用之前,场景从资产包中打开

图-2:启用着色器选项后

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-09 13:31:07

以下是一个更完整的答案,供今后参考:

您可以通过将脚本附加到said GameObject来解决这个问题,该脚本启用了清醒时的着色器,它看起来如下所示:

代码语言:javascript
复制
void Awake()
{
   //get your video material component
   VideoMaterial myVideoMaterial = getComponent<VideoMaterial>();

   //Look for a shader called "VideoBackground" and apply it to the shader material of the component
   myVideoMaterial.material.shader = Shader.find("Custom/VideoBackground");

   Destroy(this);//this will remove this script after executing it, just looks a bit cleaner in my opinion but no necessary
}
  • 有关材质着色器的更多信息可以在统一文档这里中找到。
  • 有关Shader.find的更多信息可以在docs 这里中找到。

这是假设你有一个参考的着色器,从一个材料已经在你的场景某处。如果你不能,你可以按照戈西的评论添加着色器到“始终包括着色器”列表。这可以通过转到项目设置下的Graphics菜单找到,然后向下滚动到“始终包含阴影”部分。也可以将着色器添加到“参考资料”文件夹中,该文件夹将包含在player build中“

票数 0
EN

Stack Overflow用户

发布于 2021-04-13 08:59:20

  1. 从资产目录中删除Vuforia文件夹。
  2. 打开播放器设置和取消检查Vuforia支持从XR设置。
  3. 选择“删除文件”选项。
  4. 然后再检查一下Vuforia的支持。
  5. 在你的场景中选择Vuforia相机。
  6. 添加许可密钥。
  7. 就这样。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51726429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档