注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Faye Euler's blog

技術交流歡迎留言

 
 
 

日志

 
 

Unity3d Unity读取本地图片(PC版)  

2013-12-31 11:37:45|  分类: Unity3D |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

版权所有,转载请注明出处:http://oulehui.blog.163.com/blog/static/79614698201311311137880/

using UnityEngine;
using System.Collections;
using System.Text;
using System.Runtime.InteropServices;
using System;

public class Test : MonoBehaviour {
    public GameObject plane;

 public GUIStyle open;
 
    void OnGUI()
    {
        if(GUI.Button(new Rect(0,0,67,51),"",open))
        {
            OpenFileName ofn = new OpenFileName();

            ofn.structSize = Marshal.SizeOf(ofn);

            ofn.filter = "JPG Files (*.jpg)\0*.jpg\0All Files (*.*)\0*.*\0";

            ofn.file = new string(new char[256]);

            ofn.maxFile = ofn.file.Length;

            ofn.fileTitle = new string(new char[64]);

            ofn.maxFileTitle = ofn.fileTitle.Length;

            ofn.initialDir =UnityEngine.Application.dataPath;//默认路径

            ofn.title = "打开文件";

            ofn.defExt = "JPG";//显示文件的类型
           //注意 一下项目不一定要全选 但是0x00000008项不要缺少
            ofn.flags=0x00080000|0x00001000|0x00000800|0x00000200|0x00000008;//OFN_EXPLORER|OFN_FILEMUSTEXIST|OFN_PATHMUSTEXIST| OFN_ALLOWMULTISELECT|OFN_NOCHANGEDIR

            if(DllTest.GetOpenFileName( ofn ))
            {

                StartCoroutine(WaitLoad(ofn.file));//加载图片到panle

                Debug.Log( "Selected file with full path: {0}"+ofn.file );

            }
        }
    }

 //加载图片
    IEnumerator WaitLoad(string fileName)
    {
        WWW wwwTexture=new WWW("file://"+fileName);

        Debug.Log(wwwTexture.url);

        yield return wwwTexture;

        plane.renderer.material.mainTexture=wwwTexture.texture;
    }
}

Unity3d Unity打开本地图片(PC版) - Faye - Faye Eulers blog
 

 

  评论这张
 
阅读(17758)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018