1

こんにちは、パスモディファイアを使用して、スプライトが前のポイントに到達したときにスプライトのパスを見つけます。スプライトの周りをさまざまな形状の障害物に移動したい..誰かが私にそれを行う方法を提案できますか..カラーピクセルで試しましたが、ゲームのパフォーマンスが低下します。

例えばバグの動きは矢印のようなものでなければなりません

以下の式を使用して、三角形の周りに線を引きました。この線とバグの交点を見つけることができます

double d = (x1-x2)*(y3-y4) - (y1-y2)*(x3-x4);
 double xi = ((x3-x4)*(x1*y2-y1*x2)-(x1-x2)*(x3*y4-y3*x4))/d;
 double yi = ((y3-y4)*(x1*y2-y1*x2)-(y1-y2)*(x3*y4-y3*x4))/d;
.. but not working 

誰も私にそれを行う方法を提案できますか?

前もって感謝します

4

0 に答える 0