내 게임에서 일부 개는 무작위로 걷고 있습니다. 그들이 왼쪽에서 오른쪽으로 움직이고 있다고 가정하면, 게임 세계의 오른쪽 경계에 도달하면 개 애니메이션을 뒤집을 수 있어야하고, 그 반대도 마찬가지입니다. 나는 우리가 줄 때 넘길 수 있다는 것을 안다. dog.scale.x = -1
. 그러나 이것이 언제 적용되어야하는지 모르겠다. 나는 설정했다. dog.body.collideWorldBounds = true;
.Phaser Js - 월드 경계와 충돌 한 후 이미지를 뒤집는 방법?
또한 지금 나는 다른 옵션이 있다면 알려 주시기 바랍니다. 개를 움직이는 데 myGame.physics.arcade.velocityFromRotation(dog.rotation, 100, dog.body.velocity);
을 사용하고 있습니다.
JS 코드는 여기에서 볼 수있다 : http://jsfiddle.net/abhiklpm/rbfg0h9o/1/이 링크에서 작업 데모 : http://abhilashrs.com/game
PhotonStorm 애니메이션을 움직이는 코드를 보았을 때 우리가하는 것보다 더 좋은 방법이 있습니까? myGame.physics.arcade.velocityFromRotation (dog.rotation, 100, dog.body.velocity); – abhiklpm
그것은 당신이하고 싶은 것에 달려 있습니다. 'velocityFromRotation'을 사용할 때 아무 문제가 없으며, 그것은 당신의 게임에 달려 있습니다. 특정 유형의 게임의 경우라면 괜찮을 것입니다. – PhotonStorm