有限状态机,在Unity中使用状态机,来实现一些逻辑的划分,能够分离逻辑代码,提高代码的可维护性和重用性
【
课程介绍】
状态机是
游戏开发必不可少的一种技术,不管是实现AI还是实现界面逻辑,使用状态机都可以大大简化我们的逻辑代码。本套课程我们从最简单的状态机开始,由浅入深地使用面向对象实现一个通用状态机,并且配有项目示例。
【
课程目标】
1、理解状态、状态过渡、状态机的关系;
2、了解状态机的作用,能够使用状态机简化逻辑代码;
3、理解状态机中各个类的功能及作用,能够独自封装出这些类。
【
课程大纲】
1、状态机概述
2、Switch状态机
3、使用Switch状态机
4、利用委托改进状态机
5、使用FSM实现新功能
6、面向对象的状态机
7、实现State类
8、实现StateMachine类
9、实现Transition类
10、完善状态机
11、使用面向对象的FSM
12、子状态机
【
我们承诺】
1.录制最新课程内容,紧跟VRAR游戏技术发展实时更新知识点;打造全真课堂环境,模拟PPT教学场景与老师手写电子板书效果。
2.难点重点集中讲解,结合相关案例具体分析,促进对知识点的透彻理解及项目的实战操作。
【品牌机构,让你每一次学习都有所成长】蓝鸥——中国移动互联网行业领军品牌
蓝鸥教育是一家集产、学、研、创为一体的综合性移动互联网研发培训机构,致力于iOS开发、VR/AR开发、Android开发、HTML5前端开发、Web安全攻防和UI设计等技术人才的培养。蓝鸥强大的师资阵容,纯净的教育理念,严格的管理制度,使其成为了美国苹果公司AATC认证官方授权培训中心、Unity官方授权培训中心,也是目前国内仅有的一家“两大官方授权于一身”的移动互联网培训企业。
目前,蓝鸥在全国共拥有9家实训中心、2家中心直属分院和1家项目研发基地,分别是:北京(清河)实训中心、北京(清华)UI实训中心、上海实训中心、广州实训中心、大连实训中心、郑州实训中心、西安实训中心、武汉实训中心、成都实训中心、北京中心直属分院(石家庄)、大连中心直属分院(哈尔滨)和上海项目研发基地。