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

Unity中Shader測試常用的UGUI可交互功能的腳本基本使用

這篇具有很好參考價值的文章主要介紹了Unity中Shader測試常用的UGUI可交互功能的腳本基本使用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


前言

我們在上篇文章簡單介紹了一下Shader測試時常用的UGUI功能。

  • Unity中Shader測試常用的UGUI功能簡介

我們在這篇文章中,簡單看一下 可交互的UGUI的腳本怎么使用。


一、Button交互

1、公開一個Button成員變量

public Button _Button;

2、編寫一個點(diǎn)擊事件監(jiān)聽的函數(shù)

void OnButtonClick()
{
Debug.Log(“你點(diǎn)擊了按鈕”);
}

3、在Start中,給按鈕的點(diǎn)擊添加一個監(jiān)聽的事件

_Button.onClick.AddListener(OnButtonClick);

4、測試看看效果

Unity中Shader測試常用的UGUI可交互功能的腳本基本使用,Unity,unity,交互,游戲引擎


二、Toggle交互

1、公開一個Toggle成員變量

public Button _Button;

2、編寫一個開關(guān)值改變時 的 事件監(jiān)聽的函數(shù)

void OnToggleChange(bool isOn)
{
Debug.Log(“當(dāng)前開關(guān)狀態(tài)為”+isOn);
}

3、在Start中,給開關(guān)的點(diǎn)擊添加一個監(jiān)聽的事件

_Toggle.onValueChanged.AddListener(OnToggleChange);

4、測試看看效果

Unity中Shader測試常用的UGUI可交互功能的腳本基本使用,Unity,unity,交互,游戲引擎


三、Slider交互

1、公開一個Slider成員變量

public Button _Button;

2、編寫一個滑動條值改變時 的 事件監(jiān)聽的函數(shù)

void OnSliderChange(float value)
{
Debug.Log(“當(dāng)前滑動條的值為:” + value);
}

3、在Start中,給滑動條的值改變 添加一個監(jiān)聽的事件

_Slider.onValueChanged.AddListener(OnSliderChange);

4、測試看看效果

Unity中Shader測試常用的UGUI可交互功能的腳本基本使用,Unity,unity,交互,游戲引擎文章來源地址http://www.zghlxwxcb.cn/news/detail-765875.html

到了這里,關(guān)于Unity中Shader測試常用的UGUI可交互功能的腳本基本使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件

    【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件

    一般的shader無法直接使用在UI上,需要在shader中定義特定的面板參數(shù),今天就來推薦github上大佬做的一套開源的一系列UGUI,Shader實(shí)現(xiàn)的特效——UIEffect 為 Unity UI 提供視覺效果組件。 https://github.com/Ankh4396/UIEffect 讓我們用效果來裝飾你的UI!您可以根據(jù)需要從腳本和檢查器中控

    2024年02月04日
    瀏覽(61)
  • 【UGUI】實(shí)現(xiàn)UGUI背包系統(tǒng)的六個主要交互功能

    在這篇教程中,我們將詳細(xì)介紹如何在Unity中實(shí)現(xiàn)一個背包系統(tǒng)的六個主要功能:添加物品、刪除物品、查看物品信息、排序物品、搜索物品和使用物品。讓我們開始吧! 首先,我們需要創(chuàng)建一個方法來添加新的物品到背包中。這個方法應(yīng)該接受一個物品對象作為參數(shù),并將

    2024年02月05日
    瀏覽(16)
  • unity UGUI系統(tǒng)梳理 -交互組件

    unity UGUI系統(tǒng)梳理 -交互組件

    unity 中的交互組件可用于處理交互,例如鼠標(biāo)或觸摸事件以及使用鍵盤或控制器進(jìn)行的交互 Button詳解 Background:背景圖片,控制toggle組件的背景顏色改變,從而展示此物體是否被選中的效果; Checkmark:就是我們界面看到的對號勾選框,對號圖片可以替換,也可以刪除不用。

    2024年02月17日
    瀏覽(13)
  • Unity使用SteamVR2.0實(shí)現(xiàn)基本功能(瞬移,抓取物品,射線點(diǎn)擊,UI交互等)

    Unity使用SteamVR2.0實(shí)現(xiàn)基本功能(瞬移,抓取物品,射線點(diǎn)擊,UI交互等)

    ?把SteamVR的Player預(yù)制件拖到一個空場景,刪掉場景內(nèi)原本的相機(jī) 新建一個Plane,當(dāng)做地板 找到SteamVR的人物瞬移控制器 ?Teleporting ,把它拖到場景里 ?我們需要在可以移動的區(qū)域,也就是碰撞器上,掛 TeleportArea 腳本 這個腳本會自動修改你的材質(zhì)球 locked 該區(qū)域是否可以移動 markerAc

    2024年02月02日
    瀏覽(26)
  • 【小技巧】Unity UGUI 中使用腳本激活按鈕onclick事件

    【小技巧】Unity UGUI 中使用腳本激活按鈕onclick事件

    在使用unity UGUI 按鈕通常會直接在面板點(diǎn)擊按鈕的onclick增加事件并將需要按鈕觸發(fā)功能選擇好,已經(jīng)制作好按鈕想使用腳本來控制點(diǎn)擊的發(fā)生。 1.場景中Button是直接采用拖拽的方式實(shí)現(xiàn)打印功能 2.場景中Button1是直接調(diào)用腳本中Best()方法; ? ?3.腳本代碼: using System.Collec

    2023年04月09日
    瀏覽(17)
  • Unity  SteamVR 2.x  UGUI射線交互 +物品射線點(diǎn)擊+物品抓起(超級簡單)

    Unity SteamVR 2.x UGUI射線交互 +物品射線點(diǎn)擊+物品抓起(超級簡單)

    剛開始先查看了其他道友的方案:1.Unity使用SteamVR2.0實(shí)現(xiàn)基本功能(瞬移,抓取物品,射線點(diǎn)擊,UI交互等)_貪小心的博客-CSDN博客_unity steam vr 2.【Steam VR 2.0】5.射線操作UGUI-射線點(diǎn)擊物體_恩博同學(xué)的博客-CSDN博客_htc steamvr 射線點(diǎn)擊ui 嗯。。。試著嘗試了一下,不是很好用,于是乎記

    2023年04月25日
    瀏覽(23)
  • unity URP 利用particle system制作簡單的shader交互

    unity URP 利用particle system制作簡單的shader交互

    首先這里制作了一個簡單交互,使用shader grapgh,根據(jù)計(jì)算距離和變化數(shù)值的差實(shí)現(xiàn)交互后的擴(kuò)散,同時計(jì)算消散遮罩讓它逐漸談去。 將他賦予材質(zhì)物體,根據(jù)腳本傳入位置和逐漸變化的大小后,呈現(xiàn)這樣的效果。 但是,shader graph這樣的工具,在做這種效果非??斓耐瑫r,也

    2024年02月07日
    瀏覽(27)
  • Unity--UGUI創(chuàng)建基本的UI

    Unity--UGUI創(chuàng)建基本的UI

    隨著UI系統(tǒng)的引入,已添加了新組件,這些組件將有助于創(chuàng)建特定于GUI的功能。其中一些元素包括文本,圖像,按鈕等。在本教程中,您將學(xué)習(xí)創(chuàng)建和使用基本UI。 通過Unity的用戶界面(UI)系統(tǒng),可以控制諸如:文本,圖像,按鈕和其他用戶控件之類的元素,這些元素將為用

    2024年04月12日
    瀏覽(21)
  • Unity UGUI之InputField(TMP)基本了解

    Unity UGUI之InputField(TMP)基本了解

    Unity的InputField組件是用于在Unity中創(chuàng)建可供用戶輸入文本的輸入框的UI組件。通過InputField組件,可以讓用戶在運(yùn)行時輸入文本,比如用戶名、密碼、搜索等。其中TMP版本的InputField是基于TextMeshPro的InputField組件,提供了更多的文本渲染功能和樣式設(shè)置。 1、如下圖,為I

    2024年03月24日
    瀏覽(26)
  • 【UGUI】如何在腳本中獲取Unity中的Input Field-TextMeshPro

    ????????首先,確保你的項(xiàng)目中已經(jīng)安裝了TextMeshPro。如果沒有安裝,請打開Unity編輯器,轉(zhuǎn)到\\\"Window\\\"(窗口)菜單 - \\\"Package Manager\\\"(包管理器),然后搜索并安裝TextMeshPro。當(dāng)然,創(chuàng)建TMPUI元素時系統(tǒng)也會提示進(jìn)行安裝。 ????????在場景中創(chuàng)建一個UI元素(InputField(TMP))

    2024年02月13日
    瀏覽(16)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包