LIBGDX でタッチパッドを実装するために、このリンクのチュートリアルに従っています。タッチパッドを使ってボディの線速度を設定したい。このチュートリアルに従って位置を更新しようとしましたが、体がスムーズに動きません。
これは、線速度を設定するための私のコードです。
public void knobinput(float dt)
{
if(touchpad.getKnobPercentX()>0)
{
gamehero.heroBody.setLinearVelocity(1.4f, 0);
}
else
{
gamehero.heroBody.setLinearVelocity(-1.4f, 0);
}
}
このロジックを実装すると、タッチパッドで何も入力していないのに体が動き始めました。ノブを左右に回したときの線速度を上記のコード通りに設定したいのですが、ノブが左右どちらに回されているかを確認する方法がわかりませんでした。助けてください。前もって感謝します。