shantianzu 发表于 2020-4-5 12:15
我觉得是先获得人物坐标,再对比画面坐标,公共事件判定这俩条件,不知道是否正确,只是我瞎猜的。
或者你 ...
54416710.png (42.9 KB, 下载次数: 35)
9DEZAGHZ2@0C2(@OXPX$SXT.png (857.3 KB, 下载次数: 31)
UVX$]QPHZIG~K2TIW~DI~HW.png (943.44 KB, 下载次数: 38)
Zeldashu 发表于 2020-4-5 20:33
现成这种在地图上显示立绘的插件一般都是大佬们自己写的,目前还没有发现有任何该功能的外流版本。所以基本 ...
var ScreenX = Math.round($gameMap.adjustX($gamePlayer._x) * $gameMap.tileWidth() + $gameMap.tileWidth() / 2); var ScreenY = Math.round($gameMap.adjustY($gamePlayer._y) * $gameMap.tileHeight() + $gameMap.tileHeight());
soulsaga 发表于 2020-4-5 23:03
var ScreenX = Math.round($gameMap.adjustX($gamePlayer._x) * $gameMap.tileWidth() + $gameMap.tileWid ...
Rarian 发表于 2020-4-5 23:32
问题就在于如何判断角色在画面的位置是否接近边界
因为不同大小的地图的ScreenX的最高值是不一样的,想 ...
Rarian 发表于 2020-4-5 23:32
问题就在于如何判断角色在画面的位置是否接近边界
因为不同大小的地图的ScreenX的最高值是不一样的,想 ...
B14J[@X176)}Z(XOD2(%TCY.png (44.04 KB, 下载次数: 38)
`0UC4Y9BE{8LOJAH(F4PJVK.png (1.45 MB, 下载次数: 37)
CY9IOZZ5]11~PRJG0RMDG~C.png (1.46 MB, 下载次数: 34)
FJ80))%DN1LJ00$VU1X5PR5.png (47.52 KB, 下载次数: 35)
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |