按键精灵如何让角色移动到地图自己指定的坐标位置? 200

我玩的一个游戏,游戏右上角会显示角色的当前坐标。打开地图鼠标自动进地图中,也会在地图上方的一个框框内显示鼠标当前在地图上的坐标,鼠标一点击地图任意一点,角色就会自行寻路到... 我玩的一个游戏,游戏右上角会显示角色的当前坐标。打开地图鼠标自动进地图中,也会在地图上方的一个框框内显示鼠标当前在地图上的坐标,鼠标一点击地图任意一点,角色就会自行寻路到那个坐标位置。(上面说的都是游戏自带的功能)。

这个时候我想实现的功能就是,假设我角色当前坐标为(50,30),这个时候我想角色移动去当前坐标X+200,Y+300的位置,那么我需要怎样写才能做出这个功能。
是否需要自己制作一个地图的虚拟坐标图之类的?
求高手指点,或者告诉我相应要找什么教材自学。
展开
 我来答
百度网友63a4133
2019-11-15 · TA获得超过432个赞
知道小有建树答主
回答量:919
采纳率:69%
帮助的人:155万
展开全部
首先,游戏内地图坐标与森歼屏幕坐标比例不亩春衫一样的,游戏地图内向左移动一个坐标,那么鼠标在屏幕内可能要移动100个像素坐标,所以对应关系一定要转化好,而且要准确迅腔,误差不要超过2个像素
所以要得到2个常量(也可以当变量)
常量1:游戏中,地图坐标X每移动一个坐标,对应屏幕坐标Y移动多少像素

常量2:游戏中,地图坐标Y每移动一个坐标,对应屏幕坐标Y移动多少像素
然后用MoveR x+常量1*倍数x ,y+常量2*倍数y 的方法可以移动了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式