Project1

标题: 怎么移动至画面XY坐标? [打印本页]

作者: ysfx277439288    时间: 2020-8-5 21:42
标题: 怎么移动至画面XY坐标?
本帖最后由 ysfx277439288 于 2020-8-5 21:49 编辑

不是地图坐标,是画面

自己的笨方法是地图做大到玩家锁中心,然后玩家坐标各减屏幕一半再加上画面坐标,不过有误差...
作者: 开关关    时间: 2020-8-6 07:58
我觉得可以看看自带的鼠标寻路是怎么实现的。

还有个笨办法,直接帮玩家点击某个位置:TouchInput._onTrigger(x, y);
作者: moonyoulove    时间: 2020-8-6 08:16
也可以用$gameMap.canvasToMapX(x)
可以從畫面的座標轉成地圖的座標,再移動到地圖的座標,就會在畫面的座標了
另外畫面的座標他是像素為單位的,地圖則是圖塊為單位,也就是48為1格




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1