欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Unity3D選擇本地圖片并加載

 更新時間:2021年10月12日 16:36:40   作者:測試貓  
這篇文章主要為大家詳細(xì)介紹了Unity3D選擇本地圖片并加載,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Unity3D選擇本地圖片并加載的具體代碼,供大家參考,具體內(nèi)容如下

①找到System.Windows.Forms.dll:在unity的安裝目錄中找到它,如 

E:\ProgramFiles(x86)\Unity\Editor\Data\Mono\lib\mono\2.0

②設(shè)置.NET 2.0集:Untiy默認(rèn)是.NET 2.0 Subset。在Edit->Project Settings->Player->OtherSettings中修改

③任意打開一項目,新建Plugins文件夾,將找到的System.Windows.Forms.dll復(fù)制進(jìn)去工程文件中(Project)

using UnityEngine;
using System.Collections;
using System;
using System.Windows.Forms;
using System.IO;
using UnityEngine.UI;
public class AddHead : MonoBehaviour {
 private Texture2D img=null;
 public Image image;
 public Sprite sprite;
// Use this for initialization
 void Start () {
 }
 // Update is called once per frame
 void Update () {
 }
 /*void OnGUI(){
 if (GUI.Button (new Rect (0, 0, 100, 20), "選擇文件")) {
 }*/
 public void addhead(){
 OpenFileDialog od=new OpenFileDialog();
 od.Title="請選擇頭像圖片";
 od.Multiselect=false;
 od.Filter="圖片文件(*.jpg,*.png,*.bmp)|*.jpg;*.png;*.bmp";
 if(od.ShowDialog()==DialogResult.OK){
 //Debug.Log(od.FileName);
 StartCoroutine(GetTexture("file://"+od.FileName));
 }
 /*if (img != null) {
 //GUI.DrawTexture(new Rect(0,20,img.width,img.height),img);
 image.sprite=sprite;
 }*/
 }
 IEnumerator GetTexture(string url){
 WWW www = new WWW (url);
 yield return www;
 if (www.isDone && www.error == null) {
 img=www.texture;
 sprite=Sprite.Create(img,new Rect(0,0,img.width,img.height),new Vector2(0.5f,0.5f)); 
 image.sprite=sprite;
 //Debug.Log(img.width+" "+img.height);
 byte[] date=img.EncodeToPNG();
 }
 }
}

為按鈕綁定一個addhead()的方法

在編輯器運行,當(dāng)出現(xiàn)此彈窗,確定忽略即可。發(fā)布成桌面客戶端是不會有這個彈窗的。

看運行效果

——》——》

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Unity常用命令模式詳解

    Unity常用命令模式詳解

    這篇文章主要為大家詳細(xì)介紹了Unity常用命令模式的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • 深入講解C#編程中嵌套類型和匿名類型的定義與使用

    深入講解C#編程中嵌套類型和匿名類型的定義與使用

    這篇文章主要介紹了C#編程中嵌套類型和匿名類型的定義與使用,包括在SQL語句中使用匿名類型的方法,需要的朋友可以參考下
    2016-01-01
  • C#實現(xiàn)銀行家算法

    C#實現(xiàn)銀行家算法

    這篇文章主要為大家詳細(xì)介紹了C#實現(xiàn)銀行家算法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • WinForm入門與基本控件使用詳解

    WinForm入門與基本控件使用詳解

    本文主要介紹了WinForm入門與基本控件使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • C#窗體傳值實例匯總

    C#窗體傳值實例匯總

    這篇文章主要介紹了C#窗體傳值,實例形式匯總了靜態(tài)變量傳值、委托傳值、對話框之間的傳值等常見應(yīng)用技巧,需要的朋友可以參考下
    2014-12-12
  • 關(guān)于WPF異步MVVM等待窗體的介紹

    關(guān)于WPF異步MVVM等待窗體的介紹

    本篇文章小編將為大家介紹,關(guān)于WPF異步MVVM等待窗體的介紹,需要的朋友參考下
    2013-04-04
  • C#中ManualResetEvent用法總結(jié)

    C#中ManualResetEvent用法總結(jié)

    這篇文章主要介紹了C#中ManualResetEvent用法總結(jié),幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-01-01
  • C#中整理了幾種字符串截取方法小結(jié)

    C#中整理了幾種字符串截取方法小結(jié)

    本文給大家整理了幾種字符串截取方法,?(Substring);(Remove);(Replace)方法和split方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-01-01
  • C#集合Collections購物車Shopping Cart(實例講解)

    C#集合Collections購物車Shopping Cart(實例講解)

    下面小編就為大家分享一篇C#集合Collections購物車Shopping Cart的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • C#自定義字符串補(bǔ)0函數(shù)實例

    C#自定義字符串補(bǔ)0函數(shù)實例

    這篇文章主要介紹了C#自定義字符串補(bǔ)0函數(shù),通過一個自定義函數(shù)形式實例分析了C#操作字符串實現(xiàn)補(bǔ)零操作的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03

最新評論