基于TILED的2D游戏绘制方法详解


1      Introduction

1.1    Purpose and Scope

游戏引擎作为游戏制作的基础是保证游戏质量的最重要部分,目前主要包括两方面:背景绘制和动画播放。

为了使新员工对目前开发的手机游戏能够有深入的了解,此文档详细描述了目前使用的背景绘制的原理和具体实现方法。

1.2    Abbreviation

GD               Game Design

BG               Background

1.3    Reference

[1]   Cao Heng, Gameloft, “Training Minutes For Game Tools”, V0.002.

2      Tiled Background

2.1    什么是Tiled Background

游戏场景中的背景要展现出一副巨大的图像,它是游戏设计者表现游戏环境和氛围的重要手段。无论对于PC游戏还是其他平台的游戏,巨大的背景都会带来容量问题,容量对于手机游戏更是十分宝贵的。

为了使用尽量少的图绘制出尽量多的背景,背景图像由无数的等大小的图形组成,这些图形通常使用正方形。而这些图形的种类是有限的,只是每一个都可能被使用了很多次。就好像墙上的瓷砖一样,可以通过有限的种类拼出无限的组合。那么组成背景的图形就被称为Tile,而使用Tile 拼成的背景就被称为 Tiled Background

 

最后,我们把拼接一副背景所用的所有 Tile 保存在一张图像中,就构成了我们在游戏中使用的图像资源,我们通常称之为 Tileset。并且,我们会把 Tileset 中的每一个 Tile 进行编号,顺序是从左到右,从上到下,如下所示。

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

通过编号,我们可以把组成巨大背景的每一个 Tile 用该 Tile Tileset中的索引值(Index)表示,如下所示。

4

5

7

18

8

4

5

7

18

8

4

5

7

18

8

9

0

1

11

13

9

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值