论文 休闲游戏《大富翁》中等距视角地图的设计实现

导读:休闲游戏《大富翁》中等距视角地图的设计实现,摘要在目前的许多游戏的设计中,或多或少都会涉及到网格地图,又分成等距视角和非等距视角,等距视角(Isometric)是基于从高处俯视下水平面的网格产生扭曲而产生的视角,关键字等距视图,斜角地图,二维数组,伪3D,1.等距视图设计相关描述............................,1.1等距视图概述....................

论文 休闲游戏《大富翁》中等距视角地图的设计实现

休闲游戏《大富翁》中等距视角地图的设计实现

摘要 在目前的许多游戏的设计中,或多或少都会涉及到网格地图,在网格地

图中,又分成等距视角和非等距视角。等距视角(Isometric)是基于从高处俯视下水平面的网格产生扭曲而产生的视角。 它能产生一种“伪”3D感,是一种没有灭点的特殊透视。

关键字 等距视图,斜角地图,二维数组,伪3D

I

ABSTRACT In many Game Design,the grid map are inevitably.In grid

maps,there divided into “Isometric Projection” and “Non-isometric Projection”.The Isometric Projection is based to height overlooking.When you overlooking the horizontal grid,it can sets up the feeling called “Pseudo-3D”,this is a Projection which Isometric Projection.

KEYWORDS Pseudo-3D

Isometric Projection;Two-dimensional array;

II

目录

1.等距视图设计相关描述 ........................................................................................................ 2

1.1等距视图概述 ..................................................................................................... 2 1.1.1区块式关卡与绘制式关卡的对比 .................................................................. 3 1.1.2高效的利用两种方式混合制作高质量的关卡 .............................................. 4 1.1.3要用到混合制作需要解决的框架上的问题: .............................................. 5 1.2等距视图地图制作 ..................................................................................................... 7

1.2.1 等距视图区块的制作 ..................................................................................... 8 1.2.2菱形区块创建之后出现的问题博弈 .............................................................. 9 1.3 等距视图地图数组的定义 ........................................................................................ 9 1.4区块地图的创建与贴图 ........................................................................................... 10

1.4.1需要预先理解的几何问题 ............................................................................ 11 1.4.2创建与贴图 .................................................................................................... 11

2区块地图的相关算法的设计与实现 .................................................................................. 12

2.1基础算法 ................................................................................................................... 12

2.1.1获得当前坐标所对应的网格 ........................................................................ 12 2.1.2卷屏的问题 .................................................................................................... 13 2.1.3碰撞检测 ........................................................................................................ 13 2.1.4内存消耗 ........................................................................................................ 14 2.1.5数据存储 ........................................................................................................ 14 2.1.6区块选择 ........................................................................................................ 14 2.1.7区块排序 ........................................................................................................ 15 2.1.8区块地图遮挡排序 ........................................................................................ 15

3 大富翁游戏中运用到的技术 ............................................................................................. 16

3.1框架中的修改 ........................................................................................................... 16

3.1.1CAnimationSprite 类中相关函数的修改 ...................................................... 16 3.1.2 CSpriteManager类的修改 ............................................................................. 17 3.2游戏的详细介绍 ....................................................................................................... 18 3.3主要框架 ................................................................................................................... 18

3.4游戏的游戏逻辑 ............................................................................................... 18 3.4.1各个类的内容 ................................................................................................ 19 3.5 区块的制作与区块的相关算法 .............................................................................. 20 3.6游戏中人物移动的技术 ........................................................................................... 20 3.7 游戏的更新与渲染 .................................................................................................. 21 3.8 游戏的卡片的使用 .................................................................................................. 21 3.9游戏中的重点与难点 ............................................................................................... 21 4游戏测试 .............................................................................................................................. 22

4.1测试计划 ................................................................................................................... 22 4.2测试过程 ................................................................................................................... 22 4.3遇到的问题 ............................................................................................................... 22 4.4修正过程 ................................................................................................................... 22 5本文总结与游戏Demo总结 .............................................................................................. 23

5.1抛砖引玉 ................................................................................................................... 23 5.2 错误指正 .................................................................................................................. 23

III

6参考文献 .............................................................................................................................. 24 7致谢...................................................................................................................................... 24

IV

前 言

所谓等距视角,是游戏地图里面通过数组(可一维可二维)来实现的网格地图,区块技术在很早就已经应用与电子游戏之中。在类似于《吃豆人》、《坦克大战》、《泡泡堂》等游戏中,等距视角是一个矩形,是没有经过坐标转换的。他们是一种顶部俯视的角度来观察整个游戏世界,适用许多休闲类游戏。

《泡泡堂》游戏截图

另一种等距视角是一个菱形,是经过了(x,y)轴旋转的,旋转方式后文再详述。他们是从侧边俯视游戏世界,同样适合许多休闲类游戏,也适合于大场景游戏,如《QQ餐厅》、《传奇》等。

1

五星文库wxphp.com包含总结汇报、办公文档、专业文献、人文社科、经管营销、考试资料、应用文书、IT计算机、外语学习以及论文 休闲游戏《大富翁》中等距视角地图的设计实现等内容。

本文共6页1234>>6