设置像素位置的图块数据


描述

使用此动作你可以设置一个图块地图层上的某个特定位置的图块单元格的图块数据。此图块数据是一个值,它反应了此图块的索引,翻转,镜像和旋转值,以及任何自定义的图块遮罩。在此动作中你首先需要提供目标图块所在层的名字(字符串),这在房间编辑器中是已经定义好了,然后提供房间中的x,y轴坐标来取得图块的图块数据。注意在给定位置上的图块单元格的图块数据将会被设置。例如,如果你的图块集图块每个都是16X16,那么此图块地图层将会拥有16X16的图块单元格。如果你将目标位置设为(0,0),那么你将会更改位于(0,0)单元格位置上的图块地图。

1注意: 你选择的层 必须 被定义为图块地图层,否则将会出错。


此动作的最后一个参数是图块数据自己。如果你需要获得图块地图中单元格的数据,那么你需要使用 获取像素位置的图块数据 然后在再次使用该动作之前使用 设置图块数据变换 。如果你需要更多关于图块数据的信息,参阅 图块地图-图块函数.


动作语法:

Set Tile Data At Pixel Syntax


参数:

参数 描述
目标图块地图所在层
X 取得图块数据的X坐标
Y 取得图块数据的Y坐标
数据 用来给指定位置上的图块设置的图块设置。


例如:

Set Tile Data At Pixel Example

上述动作代码块检查是否有鼠标点击,如果有的话,它将返回鼠标点击除的图块数据。此数据然后将被修改,然后返回到此图块地图层,并将旋转此处的图块。