手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >斜45度寻路实现函数
斜45度寻路实现函数
摘要:没事写个寻路的,很简单复制代码代码如下:functionxy45(x1,y1){//直角坐标转斜45度varx0=0;vary0=0;var...

没事写个寻路的,很简单

复制代码 代码如下:

function xy45(x1, y1) {//直角坐标转斜45度

var x0 =0;

var y0 =0;

var s=-Math.PI/4;

var o={};

o.x = int((x0+x1*Math.cos(s)+y1*Math.sin(s)))+dx;

o.y =-int((y0+x1*Math.sin(s)-y1*Math.cos(s)))/2+dy;

return o;

}

function rot45(x1, y1) {//斜45度转直角坐标

var x0 =0;

var y0 =0;

x1-=dx

y1-=dy

y1*=-2;

var s=-Math.PI/4;

var o={};

o.x = int((x0+x1*Math.cos(s)+y1*Math.sin(s))/dw);

o.y = int((y0+x1*Math.sin(s)-y1*Math.cos(s))/dw);

return o;

}

随便给个图,8方向,可改4方向

斜45度寻路实现函数1

【斜45度寻路实现函数】相关文章:

javascript实现树形菜单的方法

JavaScript实现简单的数字倒计时

js控制div弹出层实现方法

javascript基础知识分享之类与函数化

javascript实现链接单选效果

jquery实现弹出层效果实例

js常用函数 不错

Jquery注册事件实现方法

基于jquery实现下拉框美化特效

图片按比例缩放函数

精品推荐
分类导航