速度(Speed)と二つの角度(AngleX,AngleY)を使った球座標で実装しているのですが
AngleX = Mathf.Acos(Pos.z / Mathf.Sqrt(Pos.x * Pos.x + Pos.y * Pos.y + Pos.z * Pos.z));
AngleY = Mathf.Acos(Pos.x / (Mathf.Sqrt(Pos.x * Pos.x + Pos.y * Pos.y)));
弾の移動のほうは、
MoveVec.x = speed * Mathf.Sin (AngleX) * Mathf.Cos (AngleY);
MoveVec.y = speed * Mathf.Sin (AngleX) * Mathf.Sin (AngleY);
MoveVec.z = speed * Mathf.Cos (AngleX);
どちらかが、または両方が間違っているのでしょうか?