c# - 图像作为 HoloLens 中的纹理 - 问题
问题描述
晚上好,
最近我试图在 Unity 中创建一个应用程序,在该应用程序保持打开和运行状态时,我可以使用按钮打开图像或 pdf。我尝试使用 Unity 进行操作,但没有发现任何问题。但是,当我使用 HoloLens 模拟器时,每次我这样做时,应用程序都会打开文件然后关闭。
我想如果我定义了几个 2D 空对象(如图像、原始图像......),应用程序在执行此操作时仍会运行。为此,我使用了 WWW 类和 Unity Scripting API 的示例。 https://docs.unity3d.com/ScriptReference/WWW.html
但是,我不知道为什么当我运行应用程序时 Image 没有改变......我也尝试了 SetTexture() 方法它仍然不起作用。所以我想知道你是否遇到过同样的问题,如果你能帮我解决它。
非常感谢你的帮助!
此致
解决方案
我建议查找以下帖子:更改纹理
它归结为定义一个游戏对象,从图像中制作一个预制件并设置预制件的材质。您可以通过导入图像或使用项目选项卡>创建>材料来轻松制作新材料。您可以尝试制作 2 种不同颜色的材料来测试它。
它也可能是需要在编辑器之外使用 UWP 运行的代码,如果是这种情况,您可以使用
#if !UNITY_EDITOR
//Put your code here.
#endif
推荐阅读
- java - 有没有办法将此等式字符串值转换为 int 类型值
- javascript - package.json 的代理设置在 React App 上不起作用
- javascript - 单页应用程序中分页中的 Python Web Scraping
- pyspark - 类型错误:结构类型'int'-databricks中的Pyspark
- java - 如何从 NotificationListener 获取大小图标
- angular-material - 带角度的响应式菜单
- python - Python列表迭代耗尽
- c# - 单个文档的自定义操作 ID,而不是其他文档
- netcdf - 有没有办法使用 CDO 裁剪多个 netcdf 文件?
- ios - 设置包未显示在 iPhone(IOS 9.3.5)设置中