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

Unity功能——編輯器模式下隱藏/顯示游戲?qū)ο蟮目旖莘椒?/h1>

這篇具有很好參考價值的文章主要介紹了Unity功能——編輯器模式下隱藏/顯示游戲?qū)ο蟮目旖莘椒āOM麑Υ蠹矣兴鶐椭?。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

聲明:本文為個人筆記,用于學(xué)習(xí)研究使用非商用,內(nèi)容為個人研究及綜合整理所得,若有違規(guī),請聯(lián)系,違規(guī)必改。


Unity功能——編輯器模式下隱藏/顯示游戲?qū)ο蟮目旖莘椒?/h2>

一.開發(fā)環(huán)境

unity20XX.X.X
VS20XX


二.問題描述

在編輯器模式下,想快捷的顯示/隱藏一個游戲?qū)ο?


三.解決方案原理及代碼

實現(xiàn)原理:

對組件進(jìn)行擴展方法.對MonoBehaviour ,Transform,GameObject 組件進(jìn)行擴展方法
快捷鍵為Ctrl+Shift+H
注意:因為使用了UnityEditor命名空間,該腳本放在Editor 文件夾下.

對應(yīng)代碼:

/********************************************************************
* 版本聲明: v1.0.0
* 類 名 稱:ShowOrHideObjByInspect.cs
* 作者名稱:明哲
* 創(chuàng)建日期:
* 對應(yīng)U3D:Unity2018.2.3
* 功能描述:顯示或隱藏Inspector面板上物體
*********************************************************************/
using UnityEditor;
using UnityEngine;

namespace MZ
{
    public class ShowOrHideObjByInspectTool : ScriptableObject
    {
        public const string KeyName = "MZSDK/Tools/顯示隱藏物體 %#h";

        //根據(jù)當(dāng)前有沒有選中物體來判斷可否用快捷鍵
        [MenuItem(KeyName, true)]
        static bool ValidateSelectEnableDisable()
        {
            GameObject[] go = GetSelectedGameObjects();

            if (go == null || go.Length == 0)
                return false;
            return true;
        }

        [MenuItem(KeyName)]
        static void SeletEnable()
        {
            bool enable = false;
            GameObject[] gos = GetSelectedGameObjects();

            foreach (GameObject go in gos)
            {
                enable = !go.activeInHierarchy;
                EnableGameObject(go, enable);
            }
        }

        //獲得選中的物體
        static GameObject[] GetSelectedGameObjects()
        {
            return Selection.gameObjects;
        }

        //激活或關(guān)閉當(dāng)前選中物體
        public static void EnableGameObject(GameObject parent, bool enable)
        {
            parent.gameObject.SetActive(enable);
        }
    }
}

四.總結(jié)

保持饑餓,保持愚蠢.
這世界唯一能夠相信的就是你付出的努力和你走過的路.文章來源地址http://www.zghlxwxcb.cn/news/detail-718206.html

到了這里,關(guān)于Unity功能——編輯器模式下隱藏/顯示游戲?qū)ο蟮目旖莘椒ǖ奈恼戮徒榻B完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Unity 編輯器功能之查找預(yù)制體

    Unity 編輯器功能之查找預(yù)制體

    ? static readonly string[] PREFAB_PATHS = new string[] ? ? { ? ? ? ? ? ? ?\\\"Assets/GameRes/UIPanel\\\", ? ? }; //預(yù)制體存放路徑? 思路? 通過文件夾得到所有的預(yù)制體,生成預(yù)制體,然后遍歷所有預(yù)制體以及子物體是否存在 主鍵T如果存在進(jìn)行 callback操作,操作完之后根據(jù)savePrefab 進(jìn)行保存,然

    2024年02月03日
    瀏覽(18)
  • Unity讀書系列《Unity3D游戲開發(fā)》——編輯器的結(jié)構(gòu)

    Unity讀書系列《Unity3D游戲開發(fā)》——編輯器的結(jié)構(gòu)

    本篇對應(yīng)標(biāo)題書籍的第二章編輯器的結(jié)構(gòu),也就是unity的編輯器的使用及菜單的使用。 當(dāng)我們制作的軟件或游戲需要多人合作時,就會使用git、svn進(jìn)行版本管理。一般來說只保留Assets、ProjectSettings、Packages這幾個文件夾,git會自動生成.git文件,我們添加需要屏蔽的文件夾或后

    2024年01月25日
    瀏覽(369)
  • Unity編輯器拓展——Editor模式下屏幕坐標(biāo)轉(zhuǎn)換為世界坐標(biāo)

    Unity編輯器拓展——Editor模式下屏幕坐標(biāo)轉(zhuǎn)換為世界坐標(biāo)

    發(fā)會牢騷,最近一直在做Unity的編輯器拓展,其中難的地方不少,但不至于到看不懂的地步,可一做到關(guān)于坐標(biāo)轉(zhuǎn)換的內(nèi)容時把我弄不會了。 這個不查不知道,一查嚇一跳,Unity的坐標(biāo)系非常多,有世界坐標(biāo),屏幕坐標(biāo),局部坐標(biāo),視窗坐標(biāo)等等,而且每一個都是不一樣的坐

    2024年02月03日
    瀏覽(29)
  • 【Unity 實用工具篇】? | 編輯器擴展插件 Odin Inspector,進(jìn)階功能學(xué)習(xí)
  • 【Unity】AVPro使用踩坑,編輯器模式使用視頻播放正常,打包后視頻無法播放的問題

    【Unity】AVPro使用踩坑,編輯器模式使用視頻播放正常,打包后視頻無法播放的問題

    這個主要是AVPro的坑 一般使用會直接Browse給取文件路徑,然后面板上面就能看到視頻文件的名字,這個方法在編輯器模式下播放是可以獲取到文件的,所以沒問題。 但是打包后路徑變化,拉取到的地址就不對了。 首先把視頻資源改存到StreamingAssets文件夾路徑下,然后路徑獲

    2024年02月16日
    瀏覽(164)
  • 本地組策略編輯器找不到怎么解決?| 解決windows home 版本隱藏本地組策略編輯器的問題 | 簡單的介紹本地組策略編輯器

    本地組策略編輯器找不到怎么解決?| 解決windows home 版本隱藏本地組策略編輯器的問題 | 簡單的介紹本地組策略編輯器

    一般的 Windows 非家庭系統(tǒng)中,本地組策略編輯器不會被隱藏,但在某些特定情況下,可能會受到限制或不可用。如果你無法訪問本地組策略編輯器,并且認(rèn)為應(yīng)該可以訪問,請確保你擁有管理員權(quán)限,并檢查是否有任何系統(tǒng)或安全策略的限制。 如果你使用的Win11 home版本 ,無

    2024年02月11日
    瀏覽(28)
  • Unity3d C#利用Editor編輯器拓展實現(xiàn)配置UI背景樣式一鍵設(shè)置UI背景樣式功能(含源碼)

    Unity3d C#利用Editor編輯器拓展實現(xiàn)配置UI背景樣式一鍵設(shè)置UI背景樣式功能(含源碼)

    在開發(fā)UI滾動列表的時候,經(jīng)常會有每項的背景圖不統(tǒng)一的情況,會間隔重復(fù)的情況居多。這種情況下,手動去設(shè)置間隔一行的背景圖或者顏色是比較麻煩的。在此背景下,筆者嘗試寫個小工具,在搭建UI時配置一下循環(huán)背景的樣式,可以通過一鍵點擊后設(shè)置UI背景的樣式,省

    2024年02月03日
    瀏覽(29)
  • 0基礎(chǔ)學(xué)習(xí)VR全景平臺篇第43篇:編輯器底部菜單-隱藏場景

    0基礎(chǔ)學(xué)習(xí)VR全景平臺篇第43篇:編輯器底部菜單-隱藏場景

    大家好,歡迎觀看蛙色VR官方系列——后臺使用課程! 本期為大家?guī)硗苌玍R平臺,底部菜單—隱藏場景功能操作。 功能位置示意 一、本功能將用在哪里? ? 隱藏場景功能,指將選中的場景隱藏,瀏覽頁將不顯示隱藏的內(nèi)容; 本功能常用于漫游作品中,隱藏部分場景,通過

    2024年02月09日
    瀏覽(21)
  • Unity編輯器擴展 | 編輯器擴展基礎(chǔ)入門

    Unity編輯器擴展 | 編輯器擴展基礎(chǔ)入門

    前言 當(dāng)談到游戲開發(fā)工具,Unity編輯器是一個備受贊譽的平臺。它為開發(fā)者提供了一個強大且靈活的環(huán)境,使他們能夠創(chuàng)建令人驚嘆的游戲和交互式體驗。 然而,Unity編輯器本身也是可以擴展和定制的,這為開發(fā)者提供了進(jìn)一步提升工作流程和增強功能的機會。 在Unity 編輯器

    2024年02月10日
    瀏覽(88)
  • 【Unity編輯器擴展】 | 編輯器擴展入門基礎(chǔ)

    【Unity編輯器擴展】 | 編輯器擴展入門基礎(chǔ)

    前言 當(dāng)談到游戲開發(fā)工具,Unity編輯器是一個備受贊譽的平臺。它為開發(fā)者提供了一個強大且靈活的環(huán)境,使他們能夠創(chuàng)建令人驚嘆的游戲和交互式體驗。 然而,Unity編輯器本身也是可以擴展和定制的,這為開發(fā)者提供了進(jìn)一步提升工作流程和增強功能的機會。 在Unity 編輯器

    2024年02月10日
    瀏覽(33)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包