WWW和IO方式加載圖片到UGUI的Image上顯示出來對比

WWW和IO方式加載圖片到UGUI的Image上顯示出來對比,后者所用時間較短芹血,速度快筏勒,代碼如下:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using System.IO;
public class wwwLoadImage : MonoBehaviour {
    public Image image;
    public Image image2;
    // Use this for initialization
    void Start () {
        Debug.Log(Application.dataPath);
        StartCoroutine(GetImage());

        GetImageByIO();

    }
    
    // Update is called once per frame
    void Update () {
        
    }


    IEnumerator GetImage() {

        double startTime = (double)Time.time;
        WWW www = new WWW(@"file://"+ Application.dataPath+"/logo.png");
        yield return www;
        if (www.error!=null)
        {
            yield return null;
        }
        Texture2D texture = www.texture;
        GetImage(texture, image);
        startTime = (double)Time.time - startTime;
        Debug.Log("WWW加載用時:" + startTime);
    }
    /// <summary>
    /// 以IO方式進行加載
    /// </summary>
    void GetImageByIO() {
        double startTime=(double)Time.time;

        //創(chuàng)建文件讀取流   路徑  創(chuàng)建模式  讀取權限
        FileStream fileSteam = new FileStream(Application.dataPath + "/logo.png", FileMode.Open, FileAccess.Read);
      
        fileSteam.Seek(0, SeekOrigin.Begin);

        //創(chuàng)建文件長度緩沖區(qū)
        byte[] bytes = new byte[fileSteam.Length];
        //讀取文件
        fileSteam.Read(bytes, 0, (int)fileSteam.Length);
        //釋放文件讀取流
        fileSteam.Close();
        fileSteam.Dispose();
        fileSteam = null;
        Texture2D tex = new Texture2D(200, 100);
        tex.LoadImage(bytes);

        GetImage(tex, image2);
        startTime = (double)Time.time - startTime;
        Debug.Log("IO加載用時:" + startTime);

    }


    private void GetImage(Texture2D tex, Image image) {
        //創(chuàng)建Sprite
        Sprite sprite = Sprite.Create(tex, new Rect(0, 0, tex.width, tex.height), new Vector2(0.5f, 0.5f));
   
        image.sprite = sprite;
        image.SetNativeSize();
    }

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末遮精,一起剝皮案震驚了整個濱河市居夹,隨后出現的幾起案子,更是在濱河造成了極大的恐慌本冲,老刑警劉巖准脂,帶你破解...
    沈念sama閱讀 221,820評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異眼俊,居然都是意外死亡意狠,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 94,648評論 3 399
  • 文/潘曉璐 我一進店門疮胖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來环戈,“玉大人,你說我怎么就攤上這事澎灸≡喝” “怎么了?”我有些...
    開封第一講書人閱讀 168,324評論 0 360
  • 文/不壞的土叔 我叫張陵性昭,是天一觀的道長拦止。 經常有香客問我,道長糜颠,這世上最難降的妖魔是什么汹族? 我笑而不...
    開封第一講書人閱讀 59,714評論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮其兴,結果婚禮上顶瞒,老公的妹妹穿的比我還像新娘。我一直安慰自己元旬,他們只是感情好榴徐,可當我...
    茶點故事閱讀 68,724評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著匀归,像睡著了一般坑资。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上穆端,一...
    開封第一講書人閱讀 52,328評論 1 310
  • 那天袱贮,我揣著相機與錄音,去河邊找鬼体啰。 笑死字柠,一個胖子當著我的面吹牛,可吹牛的內容都是我干的狡赐。 我是一名探鬼主播窑业,決...
    沈念sama閱讀 40,897評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼枕屉!你這毒婦竟也來了常柄?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,804評論 0 276
  • 序言:老撾萬榮一對情侶失蹤搀擂,失蹤者是張志新(化名)和其女友劉穎西潘,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體哨颂,經...
    沈念sama閱讀 46,345評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡喷市,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,431評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了威恼。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片品姓。...
    茶點故事閱讀 40,561評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡寝并,死狀恐怖,靈堂內的尸體忽然破棺而出腹备,到底是詐尸還是另有隱情衬潦,我是刑警寧澤,帶...
    沈念sama閱讀 36,238評論 5 350
  • 正文 年R本政府宣布植酥,位于F島的核電站镀岛,受9級特大地震影響,放射性物質發(fā)生泄漏友驮。R本人自食惡果不足惜漂羊,卻給世界環(huán)境...
    茶點故事閱讀 41,928評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望卸留。 院中可真熱鬧走越,春花似錦、人聲如沸艾猜。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽匆赃。三九已至淤毛,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間算柳,已是汗流浹背低淡。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留瞬项,地道東北人蔗蹋。 一個月前我還...
    沈念sama閱讀 48,983評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像囱淋,于是被迫代替她去往敵國和親猪杭。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,573評論 2 359

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,290評論 25 707
  • 在第13章“高效繪圖”中妥衣,我們研究了和Core Graphics繪圖相關的性能問題皂吮,以及如何修復。和繪圖性能相關緊...
    雪_晟閱讀 632評論 0 0
  • ¥開啟¥ 【iAPP實現進入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程税手,因...
    小菜c閱讀 6,444評論 0 17
  • 簡書第51篇原創(chuàng)文章字數:550字蜂筹,閱讀用時:1分鐘我是放牧陽光,歡迎關注芦倒,期待交流 備注:一天艺挪,偶然在出租車的廣...
    龍泉出鞘閱讀 406評論 36 39
  • 順德優(yōu)質投資環(huán)境獲眾多投資大咖點贊。歐陽少偉 攝 14日兵扬,2017中國(順德)資本招商峰會舉行麻裳,吸引了上百家優(yōu)秀投...
    幻影蒙達閱讀 659評論 0 0