Unity中实现拉取手机相册——NativeGallery插件
发布日期:2021-06-30 19:57:18
浏览次数:2
分类:技术文章
本文共 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月17日 14时24分37秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
关于maven工程导入本地包的命令及解释
2019-04-30
关于Mybatis逆向工程的使用
2019-04-30
关于Java继承,重载及运行的顺序的总结
2019-04-30
关于Spring MVC与前端的交互
2019-04-30
Mybatis逆向工程的使用
2019-04-30
关于Hibernate的优缺点
2019-04-30
常用的 Maven 命令
2019-04-30
常用的20个正则表达式
2019-04-30
数据结构之顺序表的实现
2019-04-30
数据结构之线性链表
2019-04-30
JQuery使用validate插件完成校验
2019-04-30
关于java的继承
2021-07-03
关于java的内部类
2021-07-03
关于java的枚举
2021-07-03
一个简单的layui登陆界面
2021-07-03
SQL考试常见题目
2021-07-03
使用Spring Boot写一个简单的Hello World
2021-07-03
Spring Boot整合Servlet使用
2021-07-03
SpringBoot 文件上传
2021-07-03
关于事务的学习
2021-07-03