- 博客(2)
- 收藏
- 关注
原创 手写FSM实现小怪状态管理
简单的前言在平时我们会玩到一些RPG游戏,其中的角色能走能跑能飞能打架,打架的时候还能释放各种眼花缭乱的技能,我们为这个角色赋予了很多特性,这个时候就需要编写一套状态管理系统来对不同状态之间的切换进行统一的管理。由于角色在某一时间只会处于一种状态,不可能边飞边站立嘛!,因此适合用有限状态机(FSM)进行管理 ,这篇文章将会以小怪状态管理为例,简单介绍FSM在Unity中的实现。寒假写的代码可以拿来摸鱼啦。写代码前的构思首先先,我们需要理清楚不同状态之间的逻辑联系,画好图,才能条理清晰地打出好康的代码
2021-04-15 15:05:17 199
原创 AT24C02的驱动编写
I2C协议AT24C02的通信协议是I2C,下面对I2C协议做个简单介绍。I2C协议由两根总线进行数据传输,一条是时钟线(SCL),用于传输时钟脉冲信号,一条是数据线(SDA),用于传输数据。话不多说,下面来看看一串数据是怎么传输的吧数据传输格式:红色为主机行为。主机向从机写数据:S–>从机地址+0–>A–>date–>A–>date–>~A–>E从机向主机写数据:S–>从机地址+1–>A–>date–>A–>date–
2021-04-09 23:43:10 459
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人