Unity中实现拉取手机相册——NativeGallery插件
发布日期:2021-06-30 19:57:18
浏览次数:3
分类:技术文章
本文共 1744 字,大约阅读时间需要 5 分钟。
一:插件使用
——下载插件并导入Unity:
——如果是Android设备的话需要设置写权限到外部卡:PlayerSettings—Player—OtherSettings—Write Permission选择External(SDCard)
——代码实现点击按钮拉取手机相册
using UnityEngine;using UnityEngine.UI;public class Test : MonoBehaviour{ public RawImage headIcon;//头像 public Button selectHeadIcon_btn;//选择头像按钮 private void Awake() { selectHeadIcon_btn.GetComponent
二:其他工具
——Sprite转字节数组
上传服务器时一般只能接受一个字节数组类型的文件,所以需要将图片转换为字节数组///——bytes转Sprite/// Sprite转bytes/// public static byte[] Sprite2Bytes(Sprite sprite){ Texture2D tex = sprite.texture; return tex.EncodeToPNG();}
////// bytes转Sprite/// public static Sprite Bytes2Sprite(byte[] bytes){ Texture2D tex = new Texture2D(111, 111); tex.LoadImage(bytes); tex.Apply(); Sprite sp = Sprite.Create(tex, new Rect(0, 0, tex.width, tex.height), Vector2.zero); return sp;}
转载地址:https://liuhaowen.blog.csdn.net/article/details/104674807 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月23日 12时20分38秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
keras、tf、numpy实现logloss对比
2019-04-30
Ubuntu20.04安装微信
2019-04-30
Restful风格的使用
2019-04-30
MyBatisPlus简单入门(SpringBoot)
2019-04-30
攻防世界web进阶区NewsCenter详解
2019-04-30
攻防世界web进阶PHP2详解
2019-04-30
如何解决词达人问题(新)
2019-04-30
攻防世界web进阶区easytornado详解
2019-04-30
攻防世界web进阶区web2详解
2019-04-30
xss-labs详解(上)1-10
2019-04-30
xss-labs详解(下)11-20
2019-04-30
攻防世界web进阶区ics-05详解
2019-04-30
攻防世界web进阶区FlatScience详解
2019-04-30
攻防世界web进阶区ics-04详解
2019-04-30
攻防世界web进阶区Cat详解
2019-04-30
攻防世界web进阶区bug详解
2019-04-30
攻防世界web进阶区ics-07详解
2019-04-30
攻防世界web进阶区unfinish详解
2019-04-30
攻防世界web进阶区i-got-id-200超详解
2019-04-30
sql注入总结学习
2019-04-30