tecokimura / matterjs-basket

Basket game with Matter.js
0 stars 0 forks source link

ボールを引っ張る長さに制限を付ける #1

Open tecokimura opened 3 years ago

tecokimura commented 3 years ago

どこまででも引っ張れそうなのである程度までしか引っ張れないようにする。 ドキュメント確認かな

tecokimura commented 3 years ago

ball.js::Matter.Body.setMass(this.body, 500); にすると跳ね返らないので重くなる感じ?

tecokimura commented 3 years ago

ボールはとりあえず100にしてみてスリングショットを見たほうが良さそう

tecokimura commented 3 years ago

https://github.com/liabru/matter-js/issues/571 ドラッグして離れて行っちゃったら距離をみて固定させる感じかな?

tecokimura commented 3 years ago

https://p5js.org/ も確認しない戸棚

tecokimura commented 3 years ago

slingshot.js :: checkLength で判定はできたので判定したあとどうしたらいいのかドキュメントを読む https://brm.io/matter-js/docs/

tecokimura commented 3 years ago

stiffness の調整でも良さそうだったが別の問題が発生しそうだったので、ボールの発射速度を調整する方向にしてみる。

tecokimura commented 3 years ago

Body.speed かと思ったら読み取り専用だった・・・切ない https://brm.io/matter-js/docs/classes/Body.html

tecokimura commented 3 years ago

Matter.Body.setVelocity() で最大と最低速度を設定すれば望んだことはできそうだが発射時になにかにぶつかってるので要調査

tecokimura commented 3 years ago

難航しているのでさき別のをやる