游戏地图相关

游戏地图相关

2012年01月26日

地图的三个层四个属性

区块式地图

区块信息被保存在数组里,数组信息用值描述区块的属性:障碍、空地、深度、事件。每个区块有一个“ID”编号(身份证)、如果存放有Tiel(瓦片)就要呱呱视频记录图块的文件地址(Class属性)以及一个区块的数组, 这就传说中的电子地图。

属性一:障碍

在三种情况:无障碍(空地);有物体但无障碍;有障碍。

属性二:空地

可通行,可放置物品

属性三:浓度

是否遮语音聊天挡主角

属性四:事件

如转场的入口

地图层次

把玩家和NPC等都放到地图中是因为会出现这样一个情况:当玩家走动的时候,只需移动地图而不是移动地图时还要移动玩家和NPC。

这里把地图分成三层:

背景多人视频聊天层:在任何时候它都处在最底层,并且我是认为它不应该有动画(影片剪辑)存在,背景是整个地图中最大的,它有大幅的动画会严重影响速度。如果需要动画那就把动画放到中间层吧。

前景层:所有会与玩家交换单机游戏下载深度的东西都在这一层,它们会参与游戏的交互(如发生碰撞)。

顶层:在任何时候都会显示在最上面,而且为了游戏的速度,顶层并不跟着玩家的移动而移动。如:云和雨。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>