2017-10-10 5 views
1

J'ai une application Unity pour iOS et j'ai besoin de récupérer une image à partir de la bibliothèque de photos iPhones et ensuite l'utiliser dans l'unité comme une texture/sprite 2D. Je ne trouve aucune information sur la façon dont cela pourrait être fait.Comment extraire une photo de la photothèque dans le jeu Unity sur un appareil iOS?

Toute aide est très appréciée. :)

+0

Créer un plugin Unity dans Objective-C++ .. Appelez SendMessage pour dire à unity de lire les pixels de l'image ainsi que sa largeur et sa hauteur. Crée une texture à partir de ça. – Brandon

Répondre

0

Pour quelque chose comme ça, je pense que vous aurez besoin d'un plugin natif. Vous pouvez soit l'écrire vous-même (peut-être le plus difficile), soit essayer d'en trouver un dans le magasin de ressources. Je ne me rappelle plus si c'est le cas, mais vous devrez peut-être payer pour Unity pour utiliser/créer des plugins.

Si vous voulez essayer la route du plugin natif, ce qui est vraiment très amusant dans mon expérience, voici le début de la documentation pour cela.

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

Je suppose que vous auriez besoin de faire des API qui sont accessibles sur le côté unité de code qui vous permettent de mettre en Objective-C qui à son tour appeler les bits correspondants du code au niveau de la plate-forme .