【初心者】スレを立てる前にココで質問を【Part20】
レス数が950を超えています。1000を超えると書き込みができなくなります。
0981名前は開発中のものです。
2010/03/30(火) 22:38:48ID:KLyZQc5S個人的には XY→角度→XY に戻すのは好みじゃないな
動作はXYだけで完結しておいて、角度を求めるのは表示するときのみ一方通行の変換にしたくなる
double x, y, z;// 現在位置
double ix, iy, iz;// 現在の移動ベクトル
double tx, ty, tz;// 現在位置からターゲットへの相対位置
double dis;// ワーク
dis = sqrt(tx*tx+ty*ty+tz*tz);
if(dis > 0){ dis = 方向転換力/dis; ix+=tx*dis; iy+= ty*dis; iz+=tz*dis; }
dis = sqrt(ix*ix+iy*iy+iz*iz);
if(dis > 0){ dis = スピード/dis; ix*=dis; iy*=dis; iz*=dis; }
今適当に書いたから間違ってたらゴメン
レス数が950を超えています。1000を超えると書き込みができなくなります。