看板 GameDesign 關於我們 聯絡資訊
日前改寫了 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
calqlus:三分過 11/29 22:29
※ 編輯: bmzz 來自: 123.192.185.95 (12/12 03:39)