나는 andengine과 안드로이드 게임 개발에 익숙하지 않다. 상자로 스프라이트를 만들었습니다. 이제이 코딩을 사용하여이 상자를 드래그 할 수 있습니다. 그것은 잘 작동합니다.멀티 터치를 사용하여 회전하는 객체
하지만이 상자에 2 손가락으로 스프라이트를 회전시키고 자하는 멀티 터치를 원한다. 심지어 드래그 할 수 있어야한다. .... plz 도움 누군가 ...
나는 많은 것을 시도하고 있지만 아무 생각이 없습니다.
final float centerX = (CAMERA_WIDTH - this.mBox.getWidth())/2;
final float centerY = (CAMERA_HEIGHT - this.mBox.getHeight())/2;
Box= new Sprite(centerX, centerY, this.mBox,
this.getVertexBufferObjectManager()) {
public boolean onAreaTouched(TouchEvent pSceneTouchEvent,
float pTouchAreaLocalX, float pTouchAreaLocalY) {
this.setPosition(pSceneTouchEvent.getX() - this.getWidth()/ 2,
pSceneTouchEvent.getY() - this.getHeight()/2);
float pValueX = pSceneTouchEvent.getX();
float pValueY = CAMERA_HEIGHT-pSceneTouchEvent.getY();
float dx = pValueX - gun.getX();
float dy = pValueY - gun.getY();
double Radius = Math.atan2(dy,dx);
double Angle = Radius * 360 ;
Box.setRotation((float)Math.toDegrees(Angle));
return true;
}
Plz 누구든지이 의심을 분명히 할 수 있습니다. 모든 안드로이드 사람들에게 중요합니다 – sam786