无法在hololens应用中保存捕获的照片

时间:2018-05-30 04:44:50

标签: unity3d hololens

我试图在我的hololens应用内捕捉照片。它正在工作,但它将图像保存在设备门户中。我想将图像保存在hololens应用程序中,以便我可以在hololens上的照片中看到它。我已将文件路径指定为:string filePath = System.IO.Path.Combine(Windows.Storage.KnownFolders.PicturesLibrary.Path, filename);用于在hololens应用程序中存储照片但在这里我收到错误:

  

上下文中不存在名称WINDOWS。

请有人帮助我。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您需要在文件路径变量中添加if / endif语句,因为Windows命名空间仅退出HoloLens而不是Unity。像这样:

#if WINDOWS_UWP
    filePath = Path.Combine(Windows.Storage.KnownFolders.CameraRoll.Path, filename);               
#endif

另外,请不要忘记在播放器设置

下启用图片的库权限