ホームページ  >  記事  >  ウェブフロントエンド  >  斜め45度経路探索実装機能_JavaScriptスキル

斜め45度経路探索実装機能_JavaScriptスキル

WBOY
WBOYオリジナル
2016-05-16 18:47:591624ブラウズ

パスファインダーを書くのは簡単です。

コードをコピーします。 コードは次のとおりです: x1, y1) {//傾斜した直交座標45 度
var x0 =0;
var s=-Math.PI/4;
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;
}
関数 rot45(x1, y1) {//// 直交座標への 45 度の斜め回転
var x0 =0 x1-=dx
y1-=dy
y1*=-2;
var o= {}; (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 方向に変更できます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。