国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

[Unity3D]編輯器擴展之數(shù)組或List顯示

2019-11-09 18:58:16
字體:
來源:轉載
供稿:網(wǎng)友

  之前一直使用循環(huán)的方式創(chuàng)建,現(xiàn)在找到了一種更簡便的方法,效果和Inspector面板上是一模一樣的。省事了ヾ(????)?太好惹!

效果如下: 這里寫圖片描述

源碼如下:

using System.Collections.Generic;using UnityEditor;using UnityEngine;namespace XM.Editor{ public class AssetBundleCreator : EditorWindow { [MenuItem("Tools/Build Asset Bundle")] public static void BuildAssetBundle() { var win = GetWindow<AssetBundleCreator>("Build Asset Bundle"); win.Show(); } [SerializeField]//必須要加 PRotected List<UnityEngine.Object> _assetLst = new List<UnityEngine.Object>(); //序列化對象 protected SerializedObject _serializedObject; //序列化屬性 protected SerializedProperty _assetLstProperty; protected void OnEnable() { //使用當前類初始化 _serializedObject = new SerializedObject(this); //獲取當前類中可序列話的屬性 _assetLstProperty = _serializedObject.FindProperty("_assetLst"); } protected void OnGUI() { //更新 _serializedObject.Update(); //開始檢查是否有修改 EditorGUI.BeginChangeCheck(); //顯示屬性 //第二個參數(shù)必須為true,否則無法顯示子節(jié)點即List內(nèi)容 EditorGUILayout.PropertyField(_assetLstProperty, true); //結束檢查是否有修改 if (EditorGUI.EndChangeCheck()) {//提交修改 _serializedObject.ApplyModifiedProperties(); } } }}

這里寫圖片描述


上一篇:Cookie-02

下一篇:Cookie

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 吉隆县| 兴宁市| 太谷县| 棋牌| 濉溪县| 沅陵县| 高尔夫| 吴江市| 确山县| 咸阳市| 阜城县| 西贡区| 兰州市| 榆中县| 温州市| 遵化市| 隆子县| 仙桃市| 高密市| 海兴县| 崇阳县| 纳雍县| 藁城市| 昭平县| 武清区| 衡东县| 洪江市| 新泰市| 汉阴县| 原平市| 新绛县| 孟连| 都兰县| 城步| 乐山市| 徐汇区| 元阳县| 根河市| 基隆市| 莆田市| 新余市|