直接上API

C_Map.GetBestMapForUnit("player")-获取自身玩家单位当前所在的地图(是某个整数)。
C_Map.GetPlayerMapPosition(uiMapID, "player")-获取玩家在地图上的位置(lua中的table类型)。

实际代码

mapId = C_Map.GetBestMapForUnit("player")

print(mapId)

print(C_Map.GetPlayerMapPosition(mapId, "player").x * 100, C_Map.GetPlayerMapPosition(mapId, "player").y * 100)

会有三个输出如图
wowlua
角色位置

Logo

加入社区!打开量化的大门,首批课程上线啦!

更多推荐