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

【Unity3D】如何在uniyt中切換畫布實(shí)現(xiàn)切換界面的交互操作

這篇具有很好參考價(jià)值的文章主要介紹了【Unity3D】如何在uniyt中切換畫布實(shí)現(xiàn)切換界面的交互操作。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

我們?cè)谇袚Q不同界面的時(shí)候,時(shí)常會(huì)用到切換場(chǎng)景的操作。

如果在一個(gè)場(chǎng)景里就可以去實(shí)現(xiàn)切換界面的時(shí)候,若再使用切換場(chǎng)景來實(shí)現(xiàn),會(huì)占用很大的空間,不妨在一個(gè)場(chǎng)景里使用切換畫布的方法來實(shí)現(xiàn)切換界面的交互操作。

1.在unity場(chǎng)景中添加兩個(gè)畫布以及文本和按鈕組件

unity頁面切換,交互,unity,c#

?效果如圖所示:

unity頁面切換,交互,unity,c#

unity頁面切換,交互,unity,c#

2.創(chuàng)建一個(gè)切換畫布的腳本?,命名為ChangeCanvas

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ChangeCanvas : MonoBehaviour
{
    public GameObject CanvasOn;//定義打開畫布
    public GameObject CanvasOff;//定義關(guān)閉畫布
    
    public void changeCanvas()//定義切換畫布的方法
    {
        CanvasOn.SetActive(true);//實(shí)現(xiàn)打開畫布
        CanvasOff.SetActive(false) ;//實(shí)現(xiàn)關(guān)閉畫布
    }
}

?3.把腳本添加到兩個(gè)畫布的Button組件上,并掛上兩個(gè)畫布

unity頁面切換,交互,unity,c#

?在第一個(gè)畫布中,點(diǎn)擊按鈕后實(shí)現(xiàn)關(guān)閉第一個(gè)畫布,打開第二個(gè)畫布

unity頁面切換,交互,unity,c#

?在第二個(gè)畫布中,點(diǎn)擊按鈕后實(shí)現(xiàn)關(guān)閉第二個(gè)畫布,打開第一個(gè)畫布

4.隱藏其中的一個(gè)畫布

unity頁面切換,交互,unity,c#

?5.運(yùn)行效果

?unity頁面切換,交互,unity,c#文章來源地址http://www.zghlxwxcb.cn/news/detail-517199.html

到了這里,關(guān)于【Unity3D】如何在uniyt中切換畫布實(shí)現(xiàn)切換界面的交互操作的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【unity3D】如何修改相機(jī)的默認(rèn)視角

    【unity3D】如何修改相機(jī)的默認(rèn)視角

    ?? 未來的游戲開發(fā)程序媛,現(xiàn)在的努力學(xué)習(xí)菜雞 ??本專欄是我關(guān)于游戲開發(fā)的學(xué)習(xí)筆記 ??本篇是unity的如何修改相機(jī)的默認(rèn)視角 Game窗口運(yùn)行的話視角是這樣的: 此時(shí)Scene窗口的視角是這樣的,可以觀察到人物變化,但是我現(xiàn)在需要游戲運(yùn)行起來從Game窗口進(jìn)行操作來觀察

    2024年02月09日
    瀏覽(19)
  • 【unity3D】Dropdown組件 — 如何使用下拉菜單

    【unity3D】Dropdown組件 — 如何使用下拉菜單

    ?? 未來的游戲開發(fā)程序媛,現(xiàn)在的努力學(xué)習(xí)菜雞 ??本專欄是我關(guān)于游戲開發(fā)的學(xué)習(xí)筆記 ??本篇是unity的Dropdown組件 介紹:Unity的Dropdown組件是一種UI控件,用于在下拉列表中顯示選項(xiàng)或選項(xiàng)組。它允許用戶從列表中選擇一個(gè)選項(xiàng),并可以在選擇時(shí)觸發(fā)特定的行為或事件。通

    2024年02月06日
    瀏覽(91)
  • 【Unity3D】游戲物體操作 ③ ( 旋轉(zhuǎn)操作 | 旋轉(zhuǎn)工具 | 基本旋轉(zhuǎn) | 設(shè)置旋轉(zhuǎn)屬性 | 增量旋轉(zhuǎn) | 縮放操作 | 軸向縮放 | 整體縮放 | 操作工具切換 | 操作模式切換 )

    【Unity3D】游戲物體操作 ③ ( 旋轉(zhuǎn)操作 | 旋轉(zhuǎn)工具 | 基本旋轉(zhuǎn) | 設(shè)置旋轉(zhuǎn)屬性 | 增量旋轉(zhuǎn) | 縮放操作 | 軸向縮放 | 整體縮放 | 操作工具切換 | 操作模式切換 )

    選中 Scene 場(chǎng)景 中的 游戲物體 GameObject , 點(diǎn)擊 工具欄 中的 轉(zhuǎn)換工具 , 此時(shí)在該 游戲物體 會(huì)被 4 個(gè) 圓圈 環(huán)繞 ; 紅圈 : 拖動(dòng)該圈 , 繞 X 軸旋轉(zhuǎn) ; 綠圈 : 拖動(dòng)該圈 , 繞 Y 軸旋轉(zhuǎn) ; 藍(lán)圈 : 拖動(dòng)該圈 , 繞 Z 軸旋轉(zhuǎn) ; 最外層還有一個(gè) 白圈 ; 鼠標(biāo)左鍵按住旋轉(zhuǎn) : 在 Unity 旋轉(zhuǎn) 游戲物體

    2023年04月08日
    瀏覽(169)
  • Unity3D實(shí)現(xiàn)給3D物體添加文本標(biāo)簽

    本教程將向您展示如何通過編寫腳本來實(shí)現(xiàn)在Unity3D中給3D物體添加文本標(biāo)簽的通用方法。了解如何創(chuàng)建文本標(biāo)簽預(yù)制體,并通過編寫腳本將其添加到3D物體上,以提供更多信息或標(biāo)識(shí)物體。

    2024年02月04日
    瀏覽(268)
  • 【unity3D】退出游戲功能的實(shí)現(xiàn)

    【unity3D】退出游戲功能的實(shí)現(xiàn)

    ?? 未來的游戲開發(fā)程序媛,現(xiàn)在的努力學(xué)習(xí)菜雞 ??本專欄是我關(guān)于游戲開發(fā)的學(xué)習(xí)筆記 ??本篇是unity的退出游戲功能的實(shí)現(xiàn) 新建一個(gè)button按鈕,在Hierachy面板點(diǎn)擊右鍵,然后UI—Button。 調(diào)節(jié)Button位置和Button下面Text文本的內(nèi)容和大小。 新建一個(gè)腳本 新建一個(gè)空物體,然后

    2024年02月11日
    瀏覽(97)
  • 【Unity3D】實(shí)現(xiàn)UI點(diǎn)擊事件穿透

    【Unity3D】實(shí)現(xiàn)UI點(diǎn)擊事件穿透

    ? ????????注意:EventSystem.current.RaycastAll獲取到的對(duì)象列表是能夠接受事件的,假如你的按鈕Button自己身上沒有Image,而是Button的子物體有,那么你就要給這個(gè)子物體也加上標(biāo)簽Tag才能響應(yīng)到。 如果ExecuteEvents.Execute不管用,可以試試ExecuteEvents.ExecuteHierarchy

    2024年02月04日
    瀏覽(92)
  • Unity3D實(shí)現(xiàn)登陸注冊(cè)功能,實(shí)現(xiàn)本地存儲(chǔ)讀取

    Unity3D實(shí)現(xiàn)登陸注冊(cè)功能,實(shí)現(xiàn)本地存儲(chǔ)讀取

    untiy登錄注冊(cè)功能的實(shí)現(xiàn),可以永久本地存儲(chǔ)。C#源代碼,也可以用相同的辦法存儲(chǔ)讀取玩家的其他信息或自定義的游戲設(shè)置 實(shí)現(xiàn)了判斷用戶名是否存在,密碼是否前后一致,密碼是否正確等。 這是注冊(cè)界面功能 以下是登錄頁功能 ? ? ?

    2024年02月13日
    瀏覽(21)
  • 如何將Unity3D中的腳本打包成為DLL類庫?

    如何將Unity3D中的腳本打包成為DLL類庫?

    如果我們想把代碼打成DLL,首先需要有一個(gè)Assembly和一個(gè)合理的代碼目錄結(jié)構(gòu)規(guī)劃。 1.將要?dú)w為一類的腳本放進(jìn)同一個(gè)文件內(nèi),在該文件夾下右鍵創(chuàng)建一個(gè)Assembly Definition,默認(rèn)它會(huì)將同文件夾以及子目錄內(nèi)的腳本歸為一個(gè)Assembly。 2.在Editor下創(chuàng)建一個(gè)CompileDll腳本來將我們的腳

    2024年02月12日
    瀏覽(28)
  • 【Unity3D賽車游戲】【二】如何制作一個(gè)真實(shí)模擬的汽車

    【Unity3D賽車游戲】【二】如何制作一個(gè)真實(shí)模擬的汽車

    ?????個(gè)人主頁 :@元宇宙-秩沅 ????? hallo 歡迎 點(diǎn)贊?? 收藏? 留言?? 加關(guān)注?! ????? 本文由 秩沅 原創(chuàng) ????? 收錄于專欄 :Unity游戲demo – ??????版本: Unity2021 ??????適合人群:Unity初學(xué)者 ??????學(xué)習(xí)目標(biāo):3D賽車游戲的基礎(chǔ)制作 ??????技能掌握

    2024年02月11日
    瀏覽(25)
  • Unity3D 服務(wù)器邏輯和傳輸如何分層/解耦詳解

    Unity3D 是一款強(qiáng)大的游戲開發(fā)引擎,它提供了豐富的功能和工具,使得開發(fā)者可以輕松地創(chuàng)建高質(zhì)量的游戲。在游戲開發(fā)過程中,服務(wù)器邏輯和傳輸是非常重要的組成部分。本文將詳細(xì)介紹如何在Unity3D中實(shí)現(xiàn)服務(wù)器邏輯和傳輸?shù)姆謱雍徒怦睢?對(duì)啦!這里有個(gè)游戲開發(fā)交流小組

    2024年01月16日
    瀏覽(57)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包