推 calqlus:三分過 11/29 22:29
※ 編輯: bmzz 來自: 123.192.185.95 (12/12 03:39)
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
日前改寫了 Crafty 的 Q
Crafty: