내 게임에서 특정 동작에 나타나는 동전 배열이 있습니다. 동전을 만지면 동전이 (동전처럼) 부드럽게 움직여야합니다. 화면 하나씩.Tween 객체 배열 요소를 터치하여 한 모퉁이로 이동 LibGdx
if(Gdx.input.isTouched()) {
Vector3 touchPos = new Vector3();
touchPos.set(Gdx.input.getX(), Gdx.input.getY(), 0);
game.camera.unproject(touchPos);
for(int i=0;i<coins.length;i++){
Rectangle textureBounds=new Rectangle(coins[i].getX(),coins[i].getY(),coins[i].getWidth(),coins[i].getHeight());
if(textureBounds.contains(touchPos.x,touchPos.y)) {
System.out.println("u touched the coin!!!!!!!!");
}
}
}
내가 지금 트위닝 유니버설 TweenEngine를 사용하려면 : 동전에 터치를 감지
private Coin coins[] = new Coin[10];//coin array
for(int i=0;i<coins.length;i++) {
coins[i]=objectFactory.createCoin();//creating object array of coins
}
무승부 동전
for(int i=0;i<coins.length;i++) {
coinTexture = coinAnimation.getKeyFrame(animationTime, true);
batch.draw(coinTexture,coins[i].getX(), coins[i].getY());
}
을 : I 작성하고 다음과 같이 동전 배열을 그리기입니다 화면의 모서리에 터치. 나는 완전히 트윈 엔진의 개념에 새로운입니다. tween engine.Any 도움으로이 영향을 얻는 방법에 대한 도움이되는 문서를 찾을 수 없습니다. 감사하겠습니다.
이 POS_XY 및 CPOS_XY가 스위치 케이스와 어떻게 작동하는지 여기에 설명해 주시겠습니까? – Niranjana
'POS_XY'와 함께 작업해야합니다 – Aryan
접근 자에 등록하고 TweenManager를 업데이트하기위한 코드를 게시하는 것이 도움이됩니다. – Niranjana