作者bmzz (bmzz)
看板GameDesign
标题[分享] Slide Out
时间Thu Nov 29 20:25:40 2012
日前改写了 Crafty 的 Q
Crafty:
http://craftyjs.com/
Q:
http://lapiroff.name/orderlies/Q/
主要是改成可以使用 Tiled Map Editor 产出的 json 来制作 level
http://www.mapeditor.org/
(使用 QT0.8.1 Version)
游戏如下:
http://54.251.117.23
tmx & 元素如下(level1~9):
http://54.251.117.23/static/slideout/official/levels.zip
原始素材的来源
http://vxresource.wordpress.com/2010/03/17/the-real-macks-tileset/
若有安装 Tiled Map Editor,可打开下载下来的 tmx 档案进行编辑
,编辑後将档案存成 json 格式便可以直接拿来使用。
(但 tmx 档案需跟 sprites.png 放在同一层目录下)
在 tmx 里面的每一个 layer name 都有其意义,在 sprites.png 里
面元素的座标也具有意义。
layer 说明如下
object - player 的起始位置
soild - 阻挡前进的物体
item - 用来放置地板上的元素
floor - 地板
sprites.png 的说明如下
意义:座标:layer(必须摆在指定的 layer 才会生效)
陷阱 (0, 0) floor
出口 (1, 0) floor
地板 (2, 0) floor
改变方向(下) (0, 1) floor
改变方向(上) (1, 1) floor
改变方向(左) (2, 1) floor
改变方向(右) (3, 1) floor
停止移动 (4, 1) floor
Door (0, 3) item
Key (1, 3) item
未描述到的座标,目前是没有效果的。
此外,只要是放置在 soild layer 的元素,全都会变成阻挡前进的
物体,即便是原本在 floor layer 生效的元素,也会失去原本的功
能,变成「石头」
大致上是这样,目前仅做了九关,核心元素龟速增加中....
除增加核心元素外,下一阶段希望可以让玩家上传自己制作的关卡,
届时再分享给大家。
(不过不晓得会不会有人愿意花时间制作关卡Orz....)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.242.250.115
1F:推 calqlus:三分过 11/29 22:29
※ 编辑: bmzz 来自: 123.192.185.95 (12/12 03:39)