枚举值enum
实现一个enum
using System.Collections.Generic;
using UnityEngine;
enum PlayerOrientation
{
//其中方向的类型是int 类型 如何需要改变其类型 在PlayerOrientation:byte 即可改变类型
North, //其North 代表的0 以此类推 如果需要修改中的值 直接修改 比如 North=10;
South,
East,
West
}
struct PlayerPosition
{
public float PlayerPositionx;
public PlayerOrientation Orientation;
}
public class EnumAndStrut : MonoBehaviour {
PlayerPosition par1;
public void Update()
{
par1.PlayerPositionx = 455;
par1.Orientation = PlayerOrientation.North;
}
//结合使用 客观的代表一个比较复杂但是可观的数据
}