実際に使い始めて気付いた問題点
メモちらしです。
まず、ちらつくんですよね。
ええ、表示数が多くなるとかなり。
でまた、文字がでかすぎるんですよね。
サンプルから引っ張ってきたコードそのままだから適正な大きさの2倍ほどあります。
んで、そのせいで文字と文字が重なり合って読めなくなります。
そして、一番困ったのが、粒子数を増やすと腕一本の力じゃ抑えきれなくなること。
計算の都合上、反発力を距離に反比例する大きさにしていたのですが、こうすると反発力が遠距離で大きすぎるんですよね。
腕の力と反発力のつりあう距離が粒子を増やすごとにどんどん遠ざかるんですわ。
これを距離の2乗に反比例するようにすれば粒子間の距離の関係で腕の伸びる距離にはある程度限度ができるのですが、現状平方根計算を避けるためあえて1乗に反比例するようにしているんですよね。
まあ、粒子が100個程度ならどんな計算してもマシンパワーでなんとかなっちゃうみたいなのでそれを期待して書き換えるというのもありなんでしょうが。