Unity拉取手机相册——NativeGallery插件

——下载插件并导入Unity:https://download.csdn.net/download/LLLLL__/12238492

——如果是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

——Texture转字节数组
上传服务器时一般只能接受一个字节数组类型的文件,所以需要将图片转换为字节数组

    /// 
    /// Texture2D转换为二进制
    /// 
    /// 
    private byte[] TextureToByte(Texture2D _texture)
    {
        byte[] data = _texture.EncodeToPNG();
        return data;
    }

 

你可能感兴趣的:(Unity开发实战,插件)