【问题标题】:How to fetch a photo from Photos Library into Unity Game on an iOS device?如何在 iOS 设备上将照片库中的照片提取到 Unity 游戏中?
【发布时间】:2017-10-10 18:57:53
【问题描述】:

我有一个适用于 iOS 的 Unity 应用程序,我需要从 iPhone 的照片库中获取图像,然后在 unity 中将其用作纹理/2D 精灵。我找不到任何关于如何完成的信息。

非常感谢任何帮助。 :)

【问题讨论】:

  • 在 Objective-C++ 中创建一个 Unity 插件。调用 SendMessage 来告诉 unity 读取图像的像素及其宽度和高度。从中创建纹理。

标签: ios unity3d photo-gallery


【解决方案1】:

对于这样的事情,我认为您将需要一个本机插件。您可以自己编写(也许更难的方式)或尝试从资产商店中找到一个。我不记得现在是不是这种情况了,但是您可能需要为 Unity 付费才能使用/创建插件。

如果你想尝试原生插件路线,根据我的经验,这实际上很有趣,这里是它的文档的开始。

https://docs.unity3d.com/Manual/NativePlugins.html

我怀疑您需要制作可供 Unity 代码访问的 API,以便您调用 Objective-C,而后者又会调用平台级别的相关代码。

【讨论】:

    【解决方案2】:

    看看这个:http://answers.unity3d.com/questions/1143996/open-ios-media-browser-and-import-selected-image-a.html 并一直向下滚动

    我相信它回答了您从照片库中访问图像的问题。祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多