日期: 2023 年 6 月 6 日

2 篇文章

Unity有限状态机(代码层)
FSM有限状态机 一个角色 简单分为 待机 移动 攻击 受击等 状态 每个状态都需要更新 和 改变,当前状态中 每一帧 都需要更新位置、检测玩家的案件等这些信息 还有一个人机交互,比如 监听 玩家是否对其发送了 指令(攻击 受击),如果监听发生,需要从一个状态切换到另一个状态 StartGame、MainScene、GameScene、GameOv…
C#迭代器
迭代器 只有实现了IEnumerable的类(可枚举类型)才可以使用foreach进行遍历; Array、ArrayList、List等属于可枚举类型; IEnumerable[可枚举类型接口] IEnumerator[枚举类型接口] 只要一个类继承了可枚举类型接口,并且实现了可枚举类型接口中的成员,那么这个类叫做可枚举类型。 public int…