【问题标题】:Unity iOS making saved image show in photosUnity iOS 使保存的图像显示在照片中
【发布时间】:2016-07-13 04:15:15
【问题描述】:

我在Application.persistentDataPath + @"/p.png" 保存了我的游戏中的图像我正试图让它在 iOS 中可见,我已经使用 Unity C# 中的 Android 包装器在 android 中对其进行了管理,但我不知道从哪里开始使用 iOS。

我是否可以将我的图像的路径传递给 iOS,以便它显示在照片应用程序中?如果我需要编写自己的插件,有没有人有关于它是如何完成的像样的文档?

【问题讨论】:

    标签: c# ios objective-c unity3d


    【解决方案1】:

    如果我需要编写自己的插件,有没有人有什么像样的 有关如何完成的文档?

    这似乎是唯一的方法。制作一个可以读写字节数组到iOS上的图片文件夹的插件。您也可以使用已经从here 制作的,成本为$10。此插件适用于 iOS、Android 和 Windows Phone 8,我建议您使用它。

    事实是,我这里写不出整个过程。您首先需要知道如何在照片文件夹中写入和读取。 Here 是一个链接。

    现在您需要知道如何从 Objective-C 调用 C# 函数,反之亦然。这方面的很多教程。

    http://twnkls.com/2016/04/11/creating-native-plugins-for-unity3d/ http://alexanderwong.me/post/29861010648/call-objective-c-from-unity-call-unity-from https://www.quora.com/How-do-you-call-native-iOS-functions-from-Unity https://stackoverflow.com/a/30946257/3785314

    【讨论】:

    • 感谢您的回复,关于该插件,它是否允许我访问已经存在的图像?我有一个编写 .png 的方法,我只想将该图像添加到照片应用程序中。
    • 没关系,我显然是文盲,我会研究插件,非常感谢!
    • @geolaw 我会核实并回复你。这需要几个小时,因为我现在不在我的开发机器上。
    • 不用担心,我还是买了这个插件,因为我可以将它用于多种用途,而且只需 10 美元。您不能通过将路径传递给图像来保存图像(无论如何我都看不到),但是您可以将其传递给 Texture2D,这对我有用。
    • @geolaw 您可以轻松地将任何图像转换为 Texture2D,所以这不是问题。如果您的问题已得到解答,请不要忘记接受答案。编码愉快!
    猜你喜欢
    • 2020-12-31
    • 2020-08-11
    • 2013-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2015-10-20
    相关资源
    最近更新 更多