私は現在、プラグからデバイスへの「電力の流れ」を視覚化する必要があるiPhoneアプリケーションに取り組んでいます。
私はこれを静的な線にしましたが、これらの線を粒子に置き換えて、単純な接続ではなく実際の流れを示す方法があれば、もっといいでしょう。
たとえば、デバイス A は 100,50 の位置にあり、プラグは 200,300 の位置にあります。パーティクルが 200,300 から放出を開始し、「流れ」てポイント 100,50 に到達し、そこで停止するようにします。
重力は考えましたが、同時に複数のデバイスが画面に表示されるため、これはおそらく混乱するでしょうか?
これを静的に行うことも解決策ではありません。デバイスは画面上で移動でき、パーティクルはそれに追従する必要があります。
編集:
最後に、私の友人が私を助けてくれました:
この点X1、y1と点x2、y2があります
移動先の角度を計算するには: dx = 100 - 200 dy = 50 - 300 speed = 100; alpha = arctan2(dy,dx)
距離 = sqrt(dx*dx + dy*dy) エミッタセルを設定 litetime = 距離 / 速度を設定 エミッタセルの速度 = 速度を設定 エミッタセルの放出経度 = アルファ
そして完了!