Unity3d 战略游戏-地图1-地图节点
[System.Serialzable] public class MapData { public enum FieldTypeID { GuardPosition, CanNotStand, } public FieldTypeID fieldtype = FieldTypeID.GuardPosition; } public class GridNode : MonoBehaviour { public MapData _mapData; void OnDrawGizmos() { Gizmos.DrawIcon(this.transform.position, "gridnode.tif"); } }
MapData 不是继承自 MonoBehavior 所以需要加 [System.Serializable] 头
第一个类 MapData
包含一个枚举属性 FieldTypeID 有2个成员
1. GuardPosition
2. CanNotStand
默认可以放置
第二个类 GridNode
显示图标 "gridnode.tif"
posted on 2013-12-11 16:56 DAWN09151111 阅读(476) 评论(0) 收藏 举报
浙公网安备 33010602011771号