使用此动作你可以取得层上的图块地图元素的任何变量。当你在房间编辑器中创建图块层时,此层将会拥有一个 图块地图元素 ,此元素将用于放置图块集中的图块。此图块地图元素有一些变量,例如起点坐标,使用的图块集,高度,宽度,等等... 你可以取得值的完整列表如下:
- X坐标 - 层上图块地图元素被放置的X坐标。
- Y坐标 - 层上图块地图元素被放置的Y坐标。
- 列 - 图块地图元素的高度(即图块单元格所在的列数)
- 行 - 图块地图元素的宽度(即图块单元格所在的行数)
- 图块宽度 - 单个图块单元格的宽度
- 图块高度 - 单个图块单元格的高度
- 图块集资源 - 此图块地图所使用的图块集
- 当前帧 - 动画图块当前被绘制的帧
- 遮罩 -此图块地图元素的遮罩数据.
- 全局遮罩 - 所有图块地图元素所使用的全局遮罩
在此动作中你首先需要提供目标图块所在层的名字(字符串),这在房间编辑器中是已经定义好了,然后设置你想返回的图块数据类型(在上面的列表已列出来)。返回值将被存储在目标变量中,此变量需要之前就被创建了,或你选中临时(temp)按钮来创建的新临时变量。你可以多次执行这个动作,你需要点击动作旁的加号 ,你需要选择另一个变量和一个存储此返回值的的变量。
参数 描述 层 需要取得数据的层 变量 需要取得返回值的变量(已在上方列出)
上述动作块代码检查在 "Floor_Tiles"层上的图块是否在使用图块集"tl_Palace",如果不是的话,则让它使用此图块集。