この画像のような「重力グリッド」を作成したいと思います。
このグリッドの作成に最も近いものを次の画像に示します。
この問題を解決できるまで、Y 軸に平行な線のみをワープしています。しかし、写真でわかるように、線は私の「惑星」を通り過ぎてゆがんでいるように見えます.
ここに私が今持っている興味のあるコードがあります:
for (each point on a line parallel to the y-axis) {
if (planetPosition.x > currrentPoint.x) {
warpedXPos = currrentPoint.x + (1 / (distance*1000));
}
else {
warpedXPos = currrentPoint.x - (1 / (distance*1000));
}
}