如何从照片库中将照片提取到iOS设备上的Unity游戏中?
问题描述:
我有一个适用于iOS的Unity应用程序,我需要从iPhones照片库中获取图像,然后在统一内使用它作为纹理/ 2D精灵。我找不到任何有关如何完成的信息。如何从照片库中将照片提取到iOS设备上的Unity游戏中?
任何帮助,非常感谢。 :)
答
对于这样的事情,我认为你将需要一个本地插件。您可以自己写(可能更难)或尝试从资产商店中找到一个。我不记得情况是否如此,但是您可能需要支付Unity才能使用/创建插件。
如果你想尝试一下本机插件的路线,这在我的经验中实际上很有趣,下面是它的文档的开始。
https://docs.unity3d.com/Manual/NativePlugins.html
我会怀疑你需要做的是对的代码统一侧,让你打电话到Objective-C的这反过来会调用的代码中的相关位在平台级访问的API 。
答
检查了这一点:http://answers.unity3d.com/questions/1143996/open-ios-media-browser-and-import-selected-image-a.html 并滚动一路下跌
我相信它回答您从照片库访问的图像的问题。祝你好运!
在Objective-C++中创建Unity插件。调用SendMessage来告诉单元读取图像及其宽度和高度的像素。从中创建一个纹理。 – Brandon