Unity3D课程-有限状态机—7297人已学习
课程介绍
状态机是游戏开发必不可少的一种技术,不管是实现 AI 还是实现界面逻辑,使用状态机都可以大大简化我们的逻辑代码。本套课程我们从简单的状态机开始,由浅入深地使用面向对象实现一个通用状态机,并且配有项目示例。
课程收益
1、理解状态、状态过渡、状态机的关系;2、了解状态机的作用,能够使用状态机简化逻辑代码;3、理解状态机中各个类的功能及作用,能够独自封装出这些类。
讲师介绍
宋晓波 更多讲师课程
国内Unity 培训讲师 曾就职于网易,多年游戏项目开发经验,精通C、C++、Java、Android、Objective-C、Lua等多种开发语言。深入理解游戏的开发设计思想、面向对象思想、极限编程和敏捷开发流程。曾开发过《帝王Online》《无尽的RPG》《异界大陆》、《叔叔快跑》等多款经典游戏。擅长将抽象晦涩的概念和技术,用形象幽默的比喻展现给学员。
课程大纲
1. 状态机概述 13:22
2. Switch状态机 12:08
3. 使用Switch状态机 20:46
4. 利用委托改进状态机 15:03
5. 使用FSM实现新功能 20:23
6. 面向对象的状态机 23:49
7. 实现State类 20:40
8. 实现StateMachine类 17:08
9. 实现Transition类 28:46
10. 完善状态机 16:49
11. 使用面向对象的FSM 16:59
12. 子状态机 16:35
大家可以点击【 查看详情】查看我的课程
课程介绍
状态机是游戏开发必不可少的一种技术,不管是实现 AI 还是实现界面逻辑,使用状态机都可以大大简化我们的逻辑代码。本套课程我们从简单的状态机开始,由浅入深地使用面向对象实现一个通用状态机,并且配有项目示例。
课程收益
1、理解状态、状态过渡、状态机的关系;2、了解状态机的作用,能够使用状态机简化逻辑代码;3、理解状态机中各个类的功能及作用,能够独自封装出这些类。
讲师介绍
宋晓波 更多讲师课程
国内Unity 培训讲师 曾就职于网易,多年游戏项目开发经验,精通C、C++、Java、Android、Objective-C、Lua等多种开发语言。深入理解游戏的开发设计思想、面向对象思想、极限编程和敏捷开发流程。曾开发过《帝王Online》《无尽的RPG》《异界大陆》、《叔叔快跑》等多款经典游戏。擅长将抽象晦涩的概念和技术,用形象幽默的比喻展现给学员。
课程大纲
1. 状态机概述 13:22
2. Switch状态机 12:08
3. 使用Switch状态机 20:46
4. 利用委托改进状态机 15:03
5. 使用FSM实现新功能 20:23
6. 面向对象的状态机 23:49
7. 实现State类 20:40
8. 实现StateMachine类 17:08
9. 实现Transition类 28:46
10. 完善状态机 16:49
11. 使用面向对象的FSM 16:59
12. 子状态机 16:35
大家可以点击【 查看详情】查看我的课程