Java のプログラミングは初めてで、もっと学びたいと思っています。と の話を聞いてlibgdx
、box2d
ちょっと遊んでみたくて、画面に触れると重力が変化するオブジェクトでフィールドを作りたいと思っています。私の問題はフィールドです。次のようなものを実装したいと思います:
でも、この形がどう呼ばれているのか、インターネットで調べてみると、どうやってこの形を記憶に残せばいいのかわからない…
アドバイスや例を教えてください。:)
このような形状を「スプライン」と呼びます。それらにはいくつかの異なる種類があります。
Box2D の用語では、Edge-Fixture を使用して Body を作成すると、Box2D は World で作成されると、この形状自体を保持します。
おそらく何らかの「根拠」を達成しようとしていると思います。この記事をチェックしてみてください: http://www.iforce2d.net/blog/2013-07-20
Box2D (またはJBox2D ) でChainShapeクラスを使用できます。この素晴らしいリソースをご覧ください: http://natureofcode.com/book/chapter-5-physics-libraries/
チェーンのポイントを定義する Vec2 とともに ChainShape クラスを使用する部分があります。