- 4
- 0
- 约1.62千字
- 约 18页
- 2017-08-19 发布于广东
- 举报
第7章 角色与场景的交互 内容提要 游戏玩家(Player)与场景的交互 电脑角色(NPC)与场景的交互 玩家与NPC的交互 1. 玩家与场景的交互 1.如何让玩家行走在游戏世界中? 对于走迷宫类游戏 按上下左右键后玩 家朝相应的方向移动, 碰到迷宫边界后停止 对于超级玛丽类游戏 水平方向:按左右键后玩家向左或向右移动,碰到障碍停止 垂直方向:受重力作用自然落体,遇到障碍物时停止下降;按“跳跃键”后呈现跳起的姿态 用程序实现涉及哪些问题? 事件检测 坐标更新 图像更新 碰撞检测 具体实现 对于走迷宫类游戏 事件检测:上下左右键的按下及松开事件 坐标更新:按下键y坐标增加,松开上键停止增加y坐标值,其余方向类似 图像更新:按上键及松开上键时显示朝上行走的图像,其余方向类似 碰撞检测:玩家的图像与障碍图像重叠时停止玩家坐标的更新 对于超级玛丽类游戏 水平方向: 事件检测:检测左右键的按下、松开事件 坐标更新:按左、右键,背景分别向右、左滚动,而玩家坐标始终固定于程序窗口的正中央 图像更新:按下及松开左、右键时分别显示朝左、右行走的图像 碰撞检测:玩家的图像与障碍图像(tiles图像)重叠时停止背景的滚动 垂直方向: 事件检测:检测“跳跃键”的按下事件 坐标更新:如果玩家“站”在障碍物上时不更新y坐标,否则y坐标改变(跳起时减小,下落时增加) 图像更新:无需更新 碰撞检
您可能关注的文档
- 游戏场景设计实例教程 教学课件 作者 李瑞森 第一章 游戏美术设计概论.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
- 专题16 实验(3年汇编)(贵州专用)(解析版).docx
- 固定收益周报:南向通额度扩容,资金宽松曲线走陡.docx
- 兽医内科学第六章泌尿系统疾病2026年.pptx
- 专题14 细胞工程与胚胎工程(3年汇编)(贵州专用)(解析版).docx
- 公用事业-煤炭及公用事业行业周报:煤价止跌企稳信号显现,旺季窗口修复有望延续.docx
- 兽医内科学第二章呼吸器官疾病.pptx
- 中考数学专题:构造基本图形巧解含45o角的问题.doc
- 公用事业-火电:议价能力、折旧及现金流等多方面持续改善.docx
- 华东师大版七年级上册数学 《轴对称》复习建议.doc
- 专题15 磁场中力与运动(6年汇编)(湖南专用)(解析版).docx
原创力文档

文档评论(0)