国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

第三十九章 Unity 圖像 (Image) UI

這篇具有很好參考價值的文章主要介紹了第三十九章 Unity 圖像 (Image) UI。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

本章節(jié),我們介紹一下“Image”UI元素,首先我們創(chuàng)建一個新場景“SampleScene2.unity”。然后我們點擊菜單欄“GameObjec”->“UI”->“Image”,如下所示

unity代碼創(chuàng)建image,Unity基礎(chǔ),unity,unity基礎(chǔ),unity入門,unity教程,unity UI界面

我們將其放置到了中間位置,檢視面板中的參數(shù)如下?

unity代碼創(chuàng)建image,Unity基礎(chǔ),unity,unity基礎(chǔ),unity入門,unity教程,unity UI界面

默認情況下,這個“Image”的尺寸是100 * 100像素。

這里,我們主要介紹它的“Image”組件。

unity代碼創(chuàng)建image,Unity基礎(chǔ),unity,unity基礎(chǔ),unity入門,unity教程,unity UI界面

Source Image? 表示要顯示的圖像的紋理(必須作為精靈導(dǎo)入)。

Color要應(yīng)用于圖像的顏色。

Material? 用于渲染圖像的材質(zhì)。

Raycast Target 是否視為射線投射的目標。

這里,我們準備了一張Unity的官方Logo圖片,如下所示

unity代碼創(chuàng)建image,Unity基礎(chǔ),unity,unity基礎(chǔ),unity入門,unity教程,unity UI界面

我們選中這張圖片(我們圖片的真實尺寸是500*250像素),然后查看其檢視面板

unity代碼創(chuàng)建image,Unity基礎(chǔ),unity,unity基礎(chǔ),unity入門,unity教程,unity UI界面

這里,我們需要將該圖片的“Texture Type”改為“Sprite(2D and UI)”精靈即可(改完之后點擊右下角Apply按鈕保存一下)。然后,我們就可以在“Image”的Source Image選項中選擇剛剛的精靈圖片。具體操作,可以直接將“unity.png”文件拖拽到Source Image選項中。

unity代碼創(chuàng)建image,Unity基礎(chǔ),unity,unity基礎(chǔ),unity入門,unity教程,unity UI界面

我們回到Scene場景視圖中查看

unity代碼創(chuàng)建image,Unity基礎(chǔ),unity,unity基礎(chǔ),unity入門,unity教程,unity UI界面

但是,非常的明顯,這個圖片被壓縮了,而且出現(xiàn)了嚴重的比例失調(diào)問題。主要原因就是圖片的實際尺寸是500x250像素,而Image UI元素的尺寸則是100x100像素的。這個問題如何解決呢?我們在檢視面板中查看到增加了“Image Type”的屬性項目。

Image Type 默認值為Simple簡單, 其他還包括Sliced 九宮格裁切,Tiled 平鋪,F(xiàn)illed 填充。

Use Sprite Mesh 使用精靈網(wǎng)格,默認沒有勾選該項目。

Preserve Aspect確保圖像保持其現(xiàn)有尺寸,默認沒有勾選該項目。

Set Native Size將圖像框的尺寸設(shè)置為紋理的原始像素大小。

如果我們想要“Image”尺寸不變,讓圖片適應(yīng)UI元素的話,勾選“Preserve Aspect”即可。

unity代碼創(chuàng)建image,Unity基礎(chǔ),unity,unity基礎(chǔ),unity入門,unity教程,unity UI界面

我們發(fā)現(xiàn)圖片居中顯示到了“Image”上面,圖片正常顯示了。

如果我們想要“Image”去使用圖片呢,我們可以點擊“Set Native Size”。

unity代碼創(chuàng)建image,Unity基礎(chǔ),unity,unity基礎(chǔ),unity入門,unity教程,unity UI界面

?unity代碼創(chuàng)建image,Unity基礎(chǔ),unity,unity基礎(chǔ),unity入門,unity教程,unity UI界面

很明顯,該按鈕的作用就是將“Image”的尺寸設(shè)置為真實圖片的尺寸(500*250)。這次,圖片就顯示完整了。當然,如果覺得圖片太大的話,我們還可以修改“Image”的Width=200和Height=100將其等比例縮小。效果如下所示,

unity代碼創(chuàng)建image,Unity基礎(chǔ),unity,unity基礎(chǔ),unity入門,unity教程,unity UI界面

在我們添加“Image”UI元素的時候,我們發(fā)現(xiàn)還有一個名稱為“Raw Image”的UI元素。這UI元素上面有一個“Raw Image”的組件。

unity代碼創(chuàng)建image,Unity基礎(chǔ),unity,unity基礎(chǔ),unity入門,unity教程,unity UI界面

Raw Image與Image的最大區(qū)別在于,它可以使用任意圖片類型,不再局限于精靈。另外,Image可以用來交互的UI元素,RawImage 主要是用來顯示非交互的圖片而已。還有,Raw Image中的UV Rect 用來設(shè)置只顯示圖片的某一部分。關(guān)于兩者的區(qū)別,我們不再介紹了。

本課程涉及的內(nèi)容已經(jīng)共享到百度網(wǎng)盤:https://pan.baidu.com/s/1e1jClK3MnN66GlxBmqoJWA?pwd=b2id文章來源地址http://www.zghlxwxcb.cn/news/detail-682717.html

到了這里,關(guān)于第三十九章 Unity 圖像 (Image) UI的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 第十九章 Unity 其他 API

    第十九章 Unity 其他 API

    本節(jié)介紹一些其他經(jīng)常使用的Unity類。首先,我們回顧一下Vector3向量類,它既可以表示方向,也可以表示大小。它在游戲中可以用來表示角色的位置,物體的移動/旋轉(zhuǎn),設(shè)置兩個游戲?qū)ο笾g的距離。在我們之前的課程中,我們講過向量的一些運算。例如向量的加法可以表示

    2024年02月05日
    瀏覽(27)
  • 【LeetCode75】第三十九題 二叉樹的右視圖

    【LeetCode75】第三十九題 二叉樹的右視圖

    目錄 題目: 示例: 分析: 代碼: 題目給我們一棵二叉樹,讓我們返回站在二叉樹右邊從上到下看到的節(jié)點。 那實際上就是要我們對二叉樹進行層序遍歷,然后把每層的最右邊的一個節(jié)點拿出來。 所以問題實際上就是要我們對二叉樹進行層序遍歷,所以我們這邊介紹兩種層

    2024年02月10日
    瀏覽(21)
  • 第二十九章 Unity關(guān)節(jié)Joint

    第二十九章 Unity關(guān)節(jié)Joint

    關(guān)節(jié)組件將剛體連接到另一個剛體或空間中的固定點。關(guān)節(jié)施加使剛體移動的力,而關(guān)節(jié)限制功能可以限制該移動。Unity 提供的以下關(guān)節(jié)可以對剛體組件施加不同的力和限制,從而使這些剛體具有不同的運動: Hinge Joint鉸鏈關(guān)節(jié):使兩個剛體像被連接在一個鉸鏈上那樣運動。

    2024年02月15日
    瀏覽(31)
  • 第五十九章 Unity 發(fā)布Android平臺

    第五十九章 Unity 發(fā)布Android平臺

    本章節(jié)我們講解如何打包發(fā)布到安卓手機平臺。要為 Android 構(gòu)建和運行應(yīng)用程序,必須安裝 Unity Android Build Support 平臺模塊。還需要安裝 Android 軟件開發(fā)工具包(SDK)和原生開發(fā)工具包(NDK)才能在 Android 設(shè)備上構(gòu)建和運行代碼。默認情況下,Unity 會安裝基于 OpenJDK 的 Java 開

    2024年02月14日
    瀏覽(27)
  • 第四十九章 Unity UI適配器組件

    第四十九章 Unity UI適配器組件

    首先,我們介紹內(nèi)容大小適配器 (Content Size Fitter)組件。 我們新建一個“SampleScene6.unity”場景,然后添加一個Text UI元素,讓其居中顯示,并且尺寸設(shè)置為50*30。 ? 由于我們設(shè)置Text的尺寸在水平方向上面太小,也就是Width值太小,里面的內(nèi)容“New Text”無法全部顯示。當然,我

    2024年02月04日
    瀏覽(25)
  • 小白到運維工程師自學(xué)之路 第三十九集 (HAproxy 負載均衡)
一、概述

    小白到運維工程師自學(xué)之路 第三十九集 (HAproxy 負載均衡) 一、概述

    ????????HAProxy是一款高性能的負載均衡軟件,可以將來自客戶端的請求分發(fā)到多個服務(wù)器上,以提高系統(tǒng)的可用性和性能。HAProxy支持多種負載均衡算法,包括輪詢、加權(quán)輪詢、最少連接數(shù)等。同時,HAProxy還支持會話保持、健康檢查、SSL終止等功能,可以滿足不同場景下的

    2024年02月09日
    瀏覽(22)
  • 【Godot4自學(xué)手冊】第三十九節(jié)利用shader(著色器)給游戲添加一層霧氣效果

    【Godot4自學(xué)手冊】第三十九節(jié)利用shader(著色器)給游戲添加一層霧氣效果

    今天,主要是利用shader給游戲給地宮場景添加一層霧氣效果,增加一下氣氛,先看一下效果: 一、新建ParallaxBackground根節(jié)點 新建場景,根節(jié)點選擇ParallaxBackground,命名為Fog,然后將該場景保存到Component文件夾下。ParallaxBackground 使用一個或多個 ParallaxLayer 子節(jié)點來創(chuàng)建視差效

    2024年04月27日
    瀏覽(28)
  • 力扣經(jīng)典150題第三十六題:旋轉(zhuǎn)圖像

    力扣經(jīng)典150題第三十六題:旋轉(zhuǎn)圖像

    本篇博客介紹了力扣經(jīng)典150題中的第三十六題:旋轉(zhuǎn)圖像。題目要求將給定的 n × n 二維矩陣順時針旋轉(zhuǎn)90度,并要求在原地進行修改。 給定一個 n × n 的二維矩陣 matrix 表示一個圖像。請你將圖像順時針旋轉(zhuǎn) 90 度。 示例 1: 輸入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 輸出:[[7,4,1],[8

    2024年04月28日
    瀏覽(24)
  • (數(shù)字圖像處理MATLAB+Python)第九章圖像形態(tài)學(xué)運算-第三節(jié):二值圖像的形態(tài)學(xué)處理

    (數(shù)字圖像處理MATLAB+Python)第九章圖像形態(tài)學(xué)運算-第三節(jié):二值圖像的形態(tài)學(xué)處理

    形態(tài)濾波 :是一種在數(shù)字圖像處理中常用的圖像處理技術(shù),用于改善圖像的質(zhì)量、提取圖像的特定特征或去除圖像中的噪聲。形態(tài)濾波主要基于形態(tài)學(xué)運算,通過結(jié)構(gòu)元素(也稱為模板)對圖像進行局部區(qū)域的操作,從而改變圖像的形狀和結(jié)構(gòu)。選擇不同形狀(如各向同性的

    2024年02月08日
    瀏覽(99)
  • 第三十一章 Unity骨骼動畫

    第三十一章 Unity骨骼動畫

    關(guān)于骨骼動畫的原理,我們這里不再詳細介紹,有不清楚的可以回去看DirectX課程和3dsMAX課程。接下來,我們來講解一下Unity的骨骼動畫系統(tǒng)。Unity 的動畫系統(tǒng)基于動畫剪輯(Animation Clip)的概念,它的本質(zhì)就是一小段動畫,代表了一個游戲角色的動作,例如:走路,跑步,攻

    2024年02月08日
    瀏覽(99)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包