SetImage

Map.GetImage(Map,Floor,Xpos,Ypos,Image)

函数功能

设置地图指定坐标的底层元素或顶层元素图档编号。

参数说明

返回值

无。

参考实例

local LUAMAPID = %地图类型_LUAMAP%;
function setTileandObj(index, image)
  local nowMap = Char.GetData(index, %对象_MAP%);
  local nowFloor = Char.GetData(index, %对象_地图%);
  local nowXpos = Char.GetData(index, %对象_X%);
  local nowYpos = Char.GetData(index, %对象_Y%);
  local ori_tile, ori_obj = Map.GetImage(nowMap,nowFloor,nowXpos,nowYpos);
  Map.SetImage(nowMap,nowFloor,nowXpos,nowYpos, image);
  local now_tile, now_obj = Map.GetImage(nowMap,nowFloor,nowXpos,nowYpos);
  NLG.SystemMessage(index,"地图"..nowMap..","..nowFloor..","..nowXpos..","..nowYpos.."的地图元素变更[地板:"..ori_tile.."->"..now_tile.."],[物件:"..ori_obj.."->"..now_obj.."]");
  return;
end