地图配置说明.txt 2.94 KB
环境搭建:
	1. 安装Tiled工具 Tiled-1.2.3468-win64.msi

地图制作:
	1. 打开Tiled工具,选择“新建地图”,图块层格式选择 “Base64(zlib压缩)”,地图大小选择“Fixed”,根据需要填写宽高,此处的宽高为格子数。块大小的宽高,固定为 64*64像素;填好信息后点击另存为,地图文件储存目录为:trunk\Marbles\assets\resources\map, 文件名为 map-xxx.tmx,其中xxx为关卡数,不需要补齐3位,例如第1关则写 map-1.tmx,第12关则写 map-12.tmx

	2. 此时会进入编辑器页面,首先导入图块,选择上方菜单 “地图” - “添加外部图块”,进入 trunk\Marbles\assets\resources\map\blocksheet 目录,选择blocksheet.tsx 文件,导入成功后,右下方图块窗口应该显示出数个游戏内的图块图片。

	3. 选择对应的图块在地图上绘制,右侧图层窗口中可新建图层,图层用于区分血量,双击图层修改图层名为数字,这个数字则是这一层所有图块的血量。可以新建图层,用于区分血量,不同血量的图块需要在不同图层中绘制;注意所有图层的名称必须为纯数字;


随着更多功能实现,此文档会更新。

2022-04-24 新增:

	特殊砖块(没有血量的技能砖块:如 +1球、激光、散射器等),可以配置在任意图层;

	增加技能层,层名称固定为0,若想为某些砖块增加技能(如 钻石、炸弹等,则在此层中添加对应图块);

2022-05-23新增:

	大格子配置方法 (可参考map-3配置)
		1、在地图编辑器中增加对象层,名称填 obj
		2、选择对象层,在工具栏中选择插入矩形
		3、选择插入的矩形,在左下角点击加号,新增属性,属性名填 type
		4、type属性值填入 rect
		5、根据需要调整矩形大小,游戏中实际矩形面积的按所占的格子算,跟编辑器中的实际大小不同
		6、该大格子属性以左上角格子为准

2022-06-13新增:

	传送门配置方法
		1、传送门格子需要在对象层插入对象填充信息(类似矩形格子)
		2、在对象层(obj层)中的对应格子插入矩形
		3、选中插入的矩形,添加属性,属性名填type
		4、type的属性值,根据传送门类型填入, 格式为 trans[type]-[id],type表示入口或出口,id用于区分多个传送门,id不同传送门的颜色不同,最小为1,最大为3,例如: transIn-1,表示1号传送门的入口,
		transOut-1表示1号传送门的出口,传送门需要成对出现;
		5、可参考 map-28的传送门配置

2022-06-23新增:

	闸门配置方法
		1、闸门由图块层和技能层组成,配置方法同一般技能格子
		2、闸门默认状态为关闭,如果需要将默认状态设为开启,则在对象层(obj层)中的对应格子插入矩形,添加属性type,属性值填 switcherOpen
		3、若默认状态为关闭,则不需要配置对象层的obj