l2dife / php-map
将Lineage 2 Interlude地图上的X和Y位置转换为像素
v0.0.1
2018-09-18 14:38 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-26 18:22:18 UTC
README

L2 Interlude地图
PHP库,用于将玩家或NPC(X和Y位置)在地图上的位置转换为像素。
安装
composer require l2dife/php-map
示例
使用非常简单,只需导入库(如果没有自动加载则进行包含),创建一个实例Map,传入图片的宽度和高度。然后调用方法calculate(),传入想要的X和Y位置(在Boss、怪物、NPC或玩家处)。该方法将返回一个包含x和y属性的Point实例,这些是图像中的像素位置。
use L2Dife\Map\Map;
// tamanho da imagem mapa (largura e altura)
$map = new Map(906, 1310);
// coordenadas X e Y que deseja
$queen_ant = $map->calculate(-21637, 181767);
echo $queen_ant->x; // posição X na imagem
echo $queen_ant->y; // posição Y na imagem
我在Interlude地图上进行了制作和测试,但它在C4、C5和CT1上也同样有效。
灵感
当我2007年开始玩L2时,是在一个5x的私人Interlude服务器上。在服务器网站上可以通过字符名搜索并查看玩家的位置。这对于和朋友进行PvP非常方便。
另一个我那时常用的地方是pmfun,用于查看物品掉落的位置。