file-io - 从文件加载图像并设置到 UnityEngine.UI.Image Unity

标签 file-io unity-game-engine

我尝试从文件加载图像并设置到UnityEngine.UI.Image中。该图像是BirdDiedScreenShot.PNG。还定义命名空间

using System.IO;

但问题是当我定义图像路径时,就像

byte[] bytes = File.ReadAllBytes (Application.persistentDataPath + "/BirdDiedScreenShot.png");

在上面的代码中,File类的ReadAllBytes()方法不起作用。它给我错误就像

System.IO.File' does not contain a definition forReadAllBytes'

我没有解决的问题是什么。我怎样才能解决这个问题。?请给我建议来解决这个问题..谢谢...

最佳答案

这与选择“Web Player”作为目标平台有关。

当您在 Unity 编辑器中单击“File -> BuildSettings”时,您会在目标平台旁边看到一个 Unity 小图标。例如切换到“PC、Mac 和 Linux Standalone”。

如果您没有加载“PC、Mac 和 Linux Standalone”模块,请检查此线程:http://forum.unity3d.com/threads/5-3-released.372567/page-2#post-2414948

顺便说一下,Windows 模块的实际名称叫做“Windows Build Support”。

在新的下载助手中,您可以选择要安装的模块。 (可以在Unity下载页面http://unity3d.com/get-unity/download?ref=personal找到)

问候

关于file-io - 从文件加载图像并设置到 UnityEngine.UI.Image Unity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35534665/

相关文章:

c - Linux 内核模块中的 trunc() 和 ftrunc() 等效项

c++ - 在 C++ 中读取文件,分割输入

unity-game-engine - Unity插件纹理是不可变的

browser - Blender 与 Unity

c# - 有什么方法可以加快在 C# 中打开和散列 15,000 个小文件的速度吗?

python - 将 Matlab 文件加载到 Python 中

rust - 返回 Result<Cow<[u8]>> 而不是 Result<Vec<u8>>

c# - 统一3D : Load sprites from a folder

unity-game-engine - 使用 Kinect 和 OpenNI 在 Unity 中检测手势

macos - 如何在 OSX 上从 Unity 打开 Visual Studio Code (0.5.0 - 0.7.0)