- 3
- 0
- 约 20页
- 2017-08-19 发布于广东
- 举报
第9章 完善游戏规则 问题 如何增添游戏的可玩性? 如何设计复杂的交互规则? 如何编写复杂的游戏逻辑? 1. 有限状态机编程 “有限状态机”是由有限的状态组成的一个机制。一个“状态”就是一个情况。比如门,它的“状态”有“开”或“关”以及“锁”与“未锁”。 四要素: 输入状态(当前状态) 输出状态(新状态) 状态转换条件(事件) 状态转换操作 (动作) 例:地铁出口的有限状态机 switch(state){ case locked: if(pass) alarm(); else if(coin) changeState(unlocked); break; case unlocked: if(coin) thanks(); else if(pass) changeState(locked); break; } 2. 实现复杂的游戏逻辑 为前几讲的游戏示例增加以下功能: 玩家跳起踩NPC 玩家子弹射击NPC 增加玩家的生命数 显示玩家生命及游戏分数 功能一:玩家跳起踩NPC 功能描述: 当玩家跳起下落时与NPC碰撞,则判定NPC死亡,并垂直掉落到屏幕下方。 NPC的有限状态机: 具体实现 活动状态下的动作:
您可能关注的文档
- 游戏场景设计实例教程 教学课件 作者 李瑞森 第一章 游戏美术设计概论.ppt
- 游戏程序设计教程 教学课件 作者 何青第1章 计算机游戏概述 第1章 计算机游戏概述.ppt
- 游戏程序设计教程 教学课件 作者 何青第2章 游戏设计的基本流程 第2章 游戏设计的基本流程.ppt
- 游戏程序设计教程 教学课件 作者 何青第3章 游戏程序的基本框架 第3章 游戏程序的基本框架(1).ppt
- 游戏程序设计教程 教学课件 作者 何青第3章 游戏程序的基本框架 第3章 游戏程序的基本框架(2).ppt
- 游戏程序设计教程 教学课件 作者 何青第4章 游戏的运行机制 第4章 游戏的运行机制(1).ppt
- 游戏程序设计教程 教学课件 作者 何青第4章 游戏的运行机制 第4章 游戏的运行机制(2).ppt
- 游戏程序设计教程 教学课件 作者 何青第5章 游戏场景设定 第5章 游戏场景设定(1).ppt
- 游戏程序设计教程 教学课件 作者 何青第5章 游戏场景设定 第5章 游戏场景设定(2).ppt
- 游戏程序设计教程 教学课件 作者 何青第6章 游戏角色设定 第6章 游戏角色设定.ppt
- GB/T 42709.6-2026半导体器件 微电子机械器件 第6部分:薄膜材料轴向疲劳试验方法.pdf
- GB/T 47938-2026自动洗车机.pdf
- GB/T 26949.20-2026工业车辆 稳定性验证 第20部分:在载荷偏置条件下作业的附加稳定性试验.pdf
- 《GB/T 26949.20-2026工业车辆 稳定性验证 第20部分:在载荷偏置条件下作业的附加稳定性试验》.pdf
- 中国国家标准 GB/T 26949.20-2026工业车辆 稳定性验证 第20部分:在载荷偏置条件下作业的附加稳定性试验.pdf
- 《GB/T 47600.7-2026电子商务交易产品信息描述 第7部分:家具》.pdf
- 《GB/T 19019-2026质量管理 质量工具及其应用指南》.pdf
- GB/T 19019-2026质量管理 质量工具及其应用指南.pdf
- 中国国家标准 GB/T 19019-2026质量管理 质量工具及其应用指南.pdf
- 《GB/T 18310.28-2026纤维光学互连器件和无源器件 基本试验和测量程序 第2-28部分:试验 腐蚀性气氛(二氧化硫)》.pdf
最近下载
- 休闲学导论第4章休闲供给.ppt
- DB11 T 334.3-2006 公共场所双语标识英文译法第3部分 商业服务业.docx VIP
- 如何构建生态班级.pptx VIP
- 德州低空经济项目可行性研究报告.docx
- 2024新人教版物理八年级上册《第一章 机械运动》大单元整体教学设计.docx
- DB11 T 334.2-2006 公共场所双语标识英文译法第2部分 景区景点.docx VIP
- 北师社课件胡仙鸽主编《幼儿园语言教育活动设计与指导》语言-1-1幼儿园语言教育及其意义.pptx
- DB11T334.5-2006 公共场所双语标识英文译法 第5部分 医疗卫生.docx
- 科研合作项目规划书.docx
- 2025中信银行长沙分行社会招聘考试备考试题及答案解析.docx VIP
原创力文档

文档评论(0)