저는 게임 개발에 새로운 것이므로 이제는 한 가지 문제가 있습니다. 타워 방어 형 게임 만들기를 시도 중입니다. 지금은 일부 기능으로 "타워"를 만들었으며 총알을 발사하는 데 문제가 있습니다.불릿 이동
아이디어 : 화면의 어딘가에 터치하고 총알이 그 방향을 발사합니다. (화면 중간에서 총알이 튀어 나와 속도가 일정해야 함)
아마도 누군가가 총알이 발사해야하는 방향을 계산하는 방법을 알고있을 것입니다. 생각 ... 그 방향을 얻기 위해 즉
this.mPhysicsHandler.setVelocity(angle*SPEED, angle*SPEED);
감사 각도 또는 무언가를 CALC한다.
2 차원 게임, instace i는 터치 포지션과 시작 포지션 사이의 벡터를 계산했는데 다음에해야 할 일은 무엇입니까? – Palaima
나는 이렇게해야한다고 생각한다 :'this.mPhysicsHandler.setVelocity (vector.x * SPEED, vector.y * SPEED);'. 어떻게 setVelocity() 메서드가 작동하는지 알려주시겠습니까? – dragostis
setVelocity (x, y) x - 매 갱신시 X 축 이동량 y - 매 갱신시 Y 축 이동량 – Palaima