VC1006RPG游戏的动画设计与实现2

更新时间:2023-08-06 03:59:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

VC1006RPG游戏的动画设计与实现2

RPG游戏的动画设计与实现

摘 要

目前,电脑游戏热潮席卷全球,游戏软件的开发和维护正在成长为一个新兴的产业。RPG游戏(角色扮演类游戏)无疑是目前市场上最受欢迎的游戏类型之一,本课题就是为适应当前电脑游戏的发展而提出的。

论文首先对RPG游戏进行概述,简单介绍了RPG游戏的发展现状和前景。然后对游戏常用的WIN32编程技术:Windows消息机制、图形设备接口、定时器进行介绍。

然后介绍了整个RPG游戏的制作流程,包括游戏策划、游戏与玩家的互动及具体的2D动画设计。在游戏策划方面,通过游戏主题的确立、风格、剧本设计三个方面对其进行阐述。在游戏与玩家互动方面,主要介绍剧情的表现和环境界面两方面内容。2D动画设计是论文的重点,所以在2D的算法和动画制作技巧方面介绍的非常详尽。

最后通过一个具体的RPG游戏系统的设计与实现来对本课题的关键技术进行阐述,通过实验表明上述动画设计技术在RPG游戏中有较好的效果。

关键词: RPG游戏,游戏策划,2D动画设计,定时器

VC1006RPG游戏的动画设计与实现2

目 录

第1章 RPG游戏概述 ................... 错误!未定义书签。

1.1 RPG游戏简介................................错误!未定义书签。

1.2 RPG游戏发展现状............................错误!未定义书签。

1.3 RPG游戏发展前景............................错误!未定义书签。

1.4 后续章节介绍 ...............................错误!未定义书签。

第2章 游戏编程技术介绍 ................. 错误!未定义书签。

2.1 系统开发工具介绍 ...........................错误!未定义书签。

2.1.1 Visual C++设计游戏的优势...............错误!未定义书签。

2.1.2 http://www.77cn.com.cn概述 .....................错误!未定义书签。

2.1.3 Visual C++.NET.........................错误!未定义书签。

2.2 WIN32编程技术介绍..........................错误!未定义书签。

2.2.1 Windows消息机制 .......................错误!未定义书签。

2.2.2 图形设备接口...........................错误!未定义书签。

2.2.3 定时器.................................错误!未定义书签。

2.2.4 回调函数...............................错误!未定义书签。

2.3 总结 .......................................错误!未定义书签。

第3章 RPG游戏设计技术 .................. 错误!未定义书签。

3.1 游戏策划 ...................................错误!未定义书签。

3.1.1 游戏主题的确立.........................错误!未定义书签。

3.1.2 游戏风格...............................错误!未定义书签。

3.1.3 剧本设计...............................错误!未定义书签。

3.2 游戏与玩家的互动 ...........................错误!未定义书签。

3.2.1 游戏剧情的表现.........................错误!未定义书签。

3.2.2 游戏的环境界面.........................错误!未定义书签。

3.3 动画设计技术 ...............................错误!未定义书签。

3.3.1 2D基本算法 ............................错误!未定义书签。

3.3.2 动画的制作.............................错误!未定义书签。

3.4 总结 .......................................错误!未定义书签。

VC1006RPG游戏的动画设计与实现2

第4章 《SCR》游戏系统的设计与实现 ........ 错误!未定义书签。

4.1 系统概述 ...................................错误!未定义书签。

4.1.1 故事梗概...............................错误!未定义书签。

4.1.2 游戏美工...............................错误!未定义书签。

4.1.3 系统行为...............................错误!未定义书签。

4.2 系统分析与设计 .............................错误!未定义书签。

4.2.1 系统功能模块...........................错误!未定义书签。

4.2.2 游戏界面设计...........................错误!未定义书签。

4.3 游戏动画的实现 .............................错误!未定义书签。

4.3.1 游戏初始化.............................错误!未定义书签。

4.3.2 人物移动、对话和打斗的实现.............错误!未定义书签。

4.3.3 游戏退出设置...........................错误!未定义书签。

4.3.4 进度存取...............................错误!未定义书签。

4.4 总结 .......................................错误!未定义书签。 结束语 .................................. 错误!未定义书签。 参考文献 ................................ 错误!未定义书签。 致 谢 .................................. 错误!未定义书签。

VC1006RPG游戏的动画设计与实现2

(a)城市背景位图

(b)房间背景位图

图 4.1 《SCR》游戏背景位图

人物对话系列位图如图4.2 所示:

VC1006RPG游戏的动画设计与实现2

(a)

dialog1

(b) dialog2

图4.2 游戏人物对话系列位图

(a)扫地女孩 (b)公主 (c)主人公 (d)人物头像 图4.3 人物系列位图

图 4.4 游戏结束画面位图

VC1006RPG游戏的动画设计与实现2

图4.6 游戏登录界面

游戏登录界面有2个菜单:游戏和帮助,左键点击分别显示如图4.6所示。

(a)游戏菜单 (b)帮助菜单

图4.6 登录界面菜单

若玩家点击读取进度,则弹出对话框如图4.7所示。

图4.7 游戏存档界面

VC1006RPG游戏的动画设计与实现2

若玩家在中途退出游戏时,按[Esc]键则会弹出退出游戏对话框,如图4.8所示。

图4.8结束游戏

Powered by 计算机毕业论文网http://www.77cn.com.cn http://www.77cn.com.cn

本文来源:https://www.bwwdw.com/article/evum.html

Top