游戏地图相关
2012年01月26日
地图的三个层四个属性
区块式地图
区块信息被保存在数组里,数组信息用值描述区块的属性:障碍、空地、深度、事件。每个区块有一个“ID”编号(身份证)、如果存放有Tiel(瓦片)就要呱呱视频记录图块的文件地址(Class属性)以及一个区块的数组, 这就传说中的电子地图。
属性一:障碍
在三种情况:无障碍(空地);有物体但无障碍;有障碍。
属性二:空地
可通行,可放置物品
属性三:浓度
是否遮语音聊天挡主角
属性四:事件
如转场的入口
地图层次
把玩家和NPC等都放到地图中是因为会出现这样一个情况:当玩家走动的时候,只需移动地图而不是移动地图时还要移动玩家和NPC。
这里把地图分成三层:
背景多人视频聊天层:在任何时候它都处在最底层,并且我是认为它不应该有动画(影片剪辑)存在,背景是整个地图中最大的,它有大幅的动画会严重影响速度。如果需要动画那就把动画放到中间层吧。
前景层:所有会与玩家交换单机游戏下载深度的东西都在这一层,它们会参与游戏的交互(如发生碰撞)。
顶层:在任何时候都会显示在最上面,而且为了游戏的速度,顶层并不跟着玩家的移动而移动。如:云和雨。