몇 가지 도움이 필요합니다. 나는 게임을하고 있으며 탄환 궤적에 문제가있다. 나는 적과 선수가있다. 적과 플레이어는 화면의 임의의 위치에 배치 될 수 있습니다. 그래서 적을 플레이어로 쏘을 때, 총알 궤적을 알 수있는 공식이 필요합니다. 총알은 적에서 플레이어로 이동해야하며 다른 선수와 마찬가지로 같은 궤적으로 화면 경계 밖으로 이동해야합니다. 어떤 사람이이 일을 도와 줄 수 있습니까? 감사.탄환 탄도
Q
탄환 탄도
0
A
답변
1
내가 원하는 언어로 코드를 제공 할 수는 없지만 (atm을 사용하지 않아도 됨) 해당 프로세스를 설명 할 수 있습니다. 약간의 삼각법이 필요합니다. 본질적으로 여기서 가장해야 할 일은 총알의 올바른 X와 Y 속도를 계산하여 "잠금"을 시뮬레이션하는 것입니다. 플레이어와 적 사이의 x와 y 거리를 계산하고, 발사 각도를 계산하고, 그 각도에서 총알의 xSpeed와 ySpeed를 계산하면됩니다.
처음에이 작업을 수행하는 방법을 배웠을 때, 삼각형을 오버랩하여 플레이어를 직접 가리켜 삼각법이 올바른지 여부를 나타냅니다.
이 과정을 이해하면 도움이됩니다.
논리를 번역 할 수있는 많은 액션 스크립트 3 자습서가 있습니다.
행운을 빈다.
관련 문제
- 1. 2d 발사체 탄도?
- 2. 안드로이드에서 2d의 탄도
- 3. 탄창/탄환 방향 Cocos2d
- 4. 추적기 탄환 개발
- 5. 다중 탄환 샷 Xna
- 6. 3D 대상 탄도 궤도의 선도 수식
- 7. Sencha Touch 회전 목마 탄환 숨기기
- 8. 파이 게임 - 우주 침략자를위한 총알 탄환
- 9. Cocos2d. 화재 (탄환)의 신속성 (속도)을 줄입니까?
- 10. Box2d를 사용하여 andEngine에서 탄환 탄도를 만드는 방법은 무엇입니까?
- 11. XNA의 커브 경로를 따라 스프라이트 애니메이션하기
- 12. 파이썬 개체 계층; 소유자 인스턴스를 참조 하시겠습니까?
- 13. Windows에서의 생 마우스 입력
- 14. RSS 피드를 집계하여 간단히 쿼리하고 쿼리를 저장하십시오.
- 15. C의 malloc 내가 다음 코드 조각을 가지고 오류
- 16. Odd Java String [] 문제, 값을 포함하고 있지만 목록에 삽입 할 때 null과 같은 역할을합니다. <String[]>
- 17. 멀티 플레이어 게임 글 머리 기호 계산
- 18. 무비 클립 도면을 직접 관리합니다. AS3
- 19. 오디오 트랙에서 배경 잡음을 제거하는 방법?
- 20. 왜 내 변수가 올바르게 계산되지 않습니까?
- 21. 실용적인 PHP 네임 스페이스 솔루션은 무엇입니까?
- 22. 배열 또는 링커에 추가 할 때 게임 충돌이 발생합니다.
- 23. 배열 인덱스가 범위를 벗어났습니다
- 24. 거리 메트릭의 조합 최적화
- 25. jQuery는 새로운 .append 요소를 함수에 추가합니다.
- 26. 데이터 마트 생성 방법
- 27. 프로그래밍 방식으로 마우스 끌기 시뮬레이션
- 28. 4x4 행렬 분해 알고리즘
- 29. CPU 높은 시간 직렬 포트에 대한 시간 사용
- 30. 옵션 데이터베이스 엔티티 (2 부)
총알이 느린 경우 각 시간 단계에서 점을 그릴 수 있습니다. 이 효과는 Angry Birds의 효과와 다소 비슷합니다. – nhahtdh
일부 총알은 느리고 일부는 빠릅니다. 내가 CCMoveTo에 의해 총알을 실행 .... 그래서 대상 지점이 필요해 .... –
CCMoveTo 직선과 개체를 이동합니다. 그래서 어떤 시간대에 그것의 위치를 찾는 것은 문제가되지 않습니다. – Morion