Unity3d 封装字段并在Inspector中显示
来源:互联网 发布:js bind方法带参数 编辑:程序博客网 时间:2024/05/16 06:35
有时候,需要在一个变量中包含另一个变量,就像结构体一样可以在一个结构体中包含另一个结构体变量。然而,Unity中使用结构体变量并不能在Inspector面板中显示出来。所以,我使用class来封装字段,并在Inspector面板中显示。准备用于序列化的对象必须设置 [System.Serializable] 标签,该标签指示一个类可以序列化,便于在网络中传输和保存。有关 [System.Serializable] 标签的详细资料,请自行Google。
代码如下:
using UnityEngine;using System.Collections;public class Map : MonoBehaviour { [System.Serializable] public class Equipment { public Texture2D texure; public string tip; public rectangle rec; } [System.Serializable] public class rectangle { public int x; public int y; } public Equipment[] m_Equipment; }效果如下图:
- Unity3d 封装字段并在Inspector中显示
- Unity3D中在Inspector面板中显示复合属性信息(类属性/Struct属性)
- unity3d 如何让复合结构的数组在Inspector中显示其对象中的public属性
- 在Unity Inspector中显示class变量
- 在Unity Inspector中显示class变量
- Unity3D 监控面板显示数据(Inspector)
- Unity3d中如何让子类继承父类的Inspector显示效果
- [Unity3D]Unity3D游戏开发之在3D场景中选择物体并显示轮廓效果
- 在Inspector 中 设置添加回调函数 - Unity3d编辑器扩展
- iOS 自定义类,使其可以在IB中渲染,并在inspector中修改属性
- unity3d学习日记:使用[System.Serializable]在inspector面板内显示自定义数据类型类实例对象的内部数据
- 存储图片到数据库的image字段中,并在Winform中显示图片
- 存储图片到数据库的image字段中,并在Winform中显示图片
- Unity3D游戏开发之在3D场景中选择物体并显示轮廓效果
- [Unity3D]Unity3D游戏开发之在3D场景中选择物体并显示轮廓效果强化版
- 在数据库中处理image字段【把图片存储到数据库并显示出来】
- 在数据库中处理image字段【把图片存储到数据库并显示出来】
- Unity3D中的每一个物体在Inspector中的Static的作用
- 一步步搭建Ubuntu环境——linux下删除windows换行符^M
- poj1775 - Sum of Factorials
- mfc流程执行,theApp初始化,DECLARE_DYNAMIC和m_pMainWnd
- MSSQL清除或收缩数据库日志
- HTML嵌百度视频播放器
- Unity3d 封装字段并在Inspector中显示
- Java正则表达式详解
- 《数据结构与程序设计》程序设计技术规则总结
- Sobel算子
- OC学习那些事:Category
- Remove Duplicates from Sorted List
- Silverlight 5 OOB应用程序不能正常更新的特殊情况
- HTML5 App实战(3):苏尔特方格
- 利用JDOM在web和在proj环境下解析xml文件