1
我在遊戲中實現了Andengine模擬onscreencontrol。我正在計算onscreencontrol上的旋鈕角度並將其提供給物理主體。 這些值不平滑。Andengine模擬OnscreenControls值不光滑
Controller = new AnalogOnScreenControl(width/6, height/6, camera, resourcesManager.Controller_Base, resourcesManager.Controller_knob , 0.1f, vbom, new IAnalogOnScreenControlListener() {
public void onControlChange(final BaseOnScreenControl pBaseOnScreenControl, final float pValueX, final float pValueY) {
System.out.println("the values are " + pValueX + " & "+ pValueY);
float xvalue = pValueX/10;
float yvalue = pValueY/10;
if(pValueX == x1)
{
}
else {
// linear velocity
planeBody.setLinearVelocity(new Vector2(pValueX * 50, pValueY * 50));
planeBody.setFixedRotation(true);
planeBody.setTransform(planeBody.getWorldCenter(),-(float)Math.atan2(pValueX, pValueY));
planeBody.setAngularVelocity(0);
}
}
public void onControlClick(final AnalogOnScreenControl pAnalogOnScreenControl) {
/* Nothing. */
}
});
請給我一些東西,使物理機構的旋轉平穩。 因此,它應該提供非常順利的價值觀。
我試過旋轉修飾符。但修飾只適用於精靈,而不是物理體。精靈上的旋轉修飾符非常好。但我需要它與物理機構。 –