- 8
- 0
- 约2千字
- 约 17页
- 2017-08-19 发布于广东
- 举报
第4章 游戏的运行机制(1) ——用户事件处理 交互性—游戏的根本特性—让玩家掌控世界 如何交互? 命令输入方式:键盘、鼠标事件(单击,拖放等) 命令响应方式:事件处理程序更新游戏逻辑 1.改变游戏状态 游戏的有限状态机(FSM)模型 1 如何让游戏停止? ——跳出游戏循环while(true) 如何实现? a.设置一个布尔变量(running)作为游戏循环的条件,初值为true b.为程序添加键盘或鼠标事件监听 c. 添加相应的事件处理程序,如当键盘按下Esc键时将running值设置为false; 2 如何让游戏暂停和恢复运行? ——暂停和恢复游戏更新gameUpdate() 如何实现? a.设置一个布尔变量(isPaused)作为游戏更新的条件,初值为true b.为游戏更新设置条件 if(isPaused) {gameUpdate();} c. 添加相应的事件处理程序,如当键盘按下P键时将isPaused值设置为!isPaused; 2.传递控制命令 如何让玩家控制小球的运动方向? 设想:当玩家按下键盘的上下左右四键时让小球向相应的方向移动 实现:覆盖KeyPressed方法,同时在gameUpdate()中加入条件判断 3.实例:贪食蛇游戏 1.如何表示贪食蛇 外
您可能关注的文档
- 游戏场景设计实例教程 教学课件 作者 李瑞森 第一章 游戏美术设计概论.ppt
- 游戏程序设计教程 教学课件 作者 何青第1章 计算机游戏概述 第1章 计算机游戏概述.ppt
- 游戏程序设计教程 教学课件 作者 何青第2章 游戏设计的基本流程 第2章 游戏设计的基本流程.ppt
- 游戏程序设计教程 教学课件 作者 何青第3章 游戏程序的基本框架 第3章 游戏程序的基本框架(1).ppt
- 游戏程序设计教程 教学课件 作者 何青第3章 游戏程序的基本框架 第3章 游戏程序的基本框架(2).ppt
- 游戏程序设计教程 教学课件 作者 何青第4章 游戏的运行机制 第4章 游戏的运行机制(2).ppt
- 游戏程序设计教程 教学课件 作者 何青第5章 游戏场景设定 第5章 游戏场景设定(1).ppt
- 游戏程序设计教程 教学课件 作者 何青第5章 游戏场景设定 第5章 游戏场景设定(2).ppt
- 游戏程序设计教程 教学课件 作者 何青第6章 游戏角色设定 第6章 游戏角色设定.ppt
- 游戏程序设计教程 教学课件 作者 何青第7章 角色与场景的交互 第7章 角色与场景的交互.ppt
- 游戏程序设计教程 教学课件 作者 何青第8章 声音效果设定 第8章 声音效果设定.ppt
- 游戏程序设计教程 教学课件 作者 何青第9章 完善游戏规则 第9章 完善游戏规则.ppt
- 游戏程序设计教程 教学课件 作者 何青第10章 手机游戏设计简介 第10章 手机游戏设计简介.ppt
- 游戏程序设计教程 教学课件 作者 何青第11章 Greenfoot简介 第11章 Greenfoot简介.ppt
- 游戏程序设计教程——从游戏引擎构建到实际应用 教学课件 作者 万立中 万立新 Chapter_01.ppt
最近下载
- 人教版八年级下册语文《诗经二首》同步练习(含答案).pdf VIP
- 新疆维吾尔自治区2025年公务员面试真题汇编2025年.pdf VIP
- 河南省项城市2018年第一批棚户区改造项目b19楼土建工程招标控制价的编制.docx VIP
- 房地产 -陇南通用航空机场低空经济产业园概念规划.pdf
- 2025年物业管理服务投标书.pdf VIP
- 信息安全服务资质认证实施规则-CCRC-ISV-R012022.pdf VIP
- 学校后勤服务管理.docx VIP
- 2025年商务部直属事业单位招聘34人笔试备考题库带答案详解.docx VIP
- 夜间施工专项方案.pdf VIP
- PC预制板预制楼梯施工技术交底.ppt VIP
原创力文档

文档评论(0)