《制作游戏辅助教材推荐:如何寻路之特定地图确定人物朝向》由会员分享,可在线阅读,更多相关《制作游戏辅助教材推荐:如何寻路之特定地图确定人物朝向(3页珍藏版)》请在金锄头文库上搜索。
1、制作游戏辅助教材推荐:如何寻路之特定地图确定人物朝向(最终幻想 14)来源:按键学院 【按键精灵】最终幻想这款游戏的小地图比较特别,点击小地图右下角的设置的按钮,可以改变小地图的显示方式。游戏的分辨率为:1280, 720点击之后,鼠标右键按下不放,转动鼠标,人物所在点的箭头方向是一直朝上的,转动鼠标之后,人物开始转动,而表现在小地图上,人物箭头是不动的,而是地图在变化。这样方便我们找目标,我们可以设定人物箭头正面指向的区域是扫描物品的区域。按下鼠标右键转动 360 度来找图,当图片出现在人物箭头正面位置,说明,物品已经在人物箭头的正面方向,按下前进按键向物品进发即可。 游戏里转动鼠标的方式有
2、两种,一种是右击游戏界面,往右边(x 轴水平方向)拉动即可旋转。 另一种,则是模仿画圆的方式,进行转动鼠标以下是画圆模式的参考代码:Hwnd = Plugin.Window.Find(0, 最终幻想 XIV)Call Plugin.Window.Move(Hwnd, 0, 0)Call Plugin.Window.Size(Hwnd, 1280, 720)/以画圆的方式 转动鼠标调整角度 知道在箭头正前方区域里出现物品 /pi = 3.1415926r=72 / 寻找的范围半径x = 1153 y = 161 /圆心点(箭头所在位置)For jiaodu= 0 To 360RightDown
3、1MoveTo x-72+r*cos(jiaodu*pi/180),y+r*Sin(jiaodu*pi/180) / x-100+r*cos(jiaodu*pi/180),y-r*Sin(jiaodu*pi/180)为逆时针Rightup 1Delay 100FindPic 1152, 103, 1266, 164, 物品.bmp,0.9,intX,intY If intX0 and intY0 Then KeyDown w, 1/到达之后放开行走键KeyUp w, 1 End If Next知识拓展:圆与三角函数的知识已知圆心 O(x,y)与圆心角 a,以及半径 r 的长度,求圆上一点 A
4、的坐标。 圆中角度与弧度计算:Pi 是圆周率,为固定值 pi=3.14159.在圆当中,圆心角 1=pi/180 弧度。所以如果是 n的话,就是 n*pi/180 弧度。三角函数应用:正弦值 sin:直角三角形中,角 A 的正弦值 sinA=角 A 的对边 /斜边,在上图圆中,三个点 AOC 构成一个直角三角形。角 a 的对边是 AC 边,角 a 的斜边是半径,即上图中sina=AC 边/r 。余弦值 cos:直角三角形中,角 A 的余弦值 cosA=角 A 的邻边/斜边,在上图圆中,三个点 AOC 构成一个直角三角形。角 a 的邻边是 OC 边,角 a 的斜边是半径,即上图中cosa=OC 边/r。