国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 渭源县| 武强县| 礼泉县| 罗定市| 彭泽县| 商都县| 泊头市| 波密县| 虎林市| 巍山| 闽清县| 彭州市| 赤峰市| 微山县| 延庆县| 乾安县| 广河县| 米泉市| 上思县| 禹州市| 兴化市| 茂名市| 库伦旗| 芦溪县| 七台河市| 分宜县| 东明县| 石城县| 诸暨市| 马边| 张掖市| 英吉沙县| 宁蒗| 莱阳市| 襄垣县| 商南县| 兴海县| 吴川市| 张家川| 柳林县| 社旗县|