저는 비교적 젊은 자바 개발자입니다. 나는 아직 많은 기하학을 모른다. 그 방향으로 객체를 이동하는 알고리즘이 (코드 형식에서) 무엇인지 알아야합니다. 고마워요! 단지 x와 (잠재적으로 축소) Y 구성 요소에 대응하여 현재 위치를 오프셋 - 당신의 방향 벡터의 일종 인 경우방향으로 이미지를 이동 하시겠습니까?
답변
(학습의 기본 구조/기본 벡터 수학은 많은, 즉 http://www.helixsoft.nl/articles/circle/sincos.htm 도움이 될 것이다).
당신 방향 각도 경우 - 오프셋 및 스케일을 계산하는 죄/COS를 사용
x = speed * cos (angleRadians);
y = speed * sin (angleRadians);
라디안으로 변환하기 - 격차를 PI로.
그게 내가 어디에서 길을 잃었는지. 나는 '코사인'과 '죄'를 얻을 때까지 아무런 문제가 없습니다. 그렇게하는 법을 제게 설명해 주시겠습니까? 도움을 주셔서 대단히 감사합니다. – user1042757
자바에 내장 된 수학 패키지를보십시오. 그것은 당신을 위해 cos 또는 sin을 계산할 수 있습니다. 각도를 줄 필요가 있습니다. 회전 방향을 아는 방법에 따라 알아 내야합니다. –
좋아, 자 이제 내가 한 일이다. \t \t double angleRadians = Math.toRadians (player.getRotation()); 하지만 이제는 이상하게 움직입니다. – user1042757
- 1. 오브젝트를 베 지어 커브 방향으로 이동 하시겠습니까?
- 2. 스프라이트를 회전 방향에서 값의 방향으로 이동 하시겠습니까?
- 3. 스프라이트를 각도 방향으로 이동
- 4. div 안에 이미지를 이동 하시겠습니까?
- 5. CAEmitterCell 애니메이션을 특정 방향으로 이동
- 6. 모든 방향으로 비트 맵 이동
- 7. 앞으로 향하는 방향으로 앞으로 이동
- 8. C# 나선형 모션으로 이미지를 이동 하시겠습니까?
- 9. 이동 하시겠습니까?
- 10. 이미지를 오른쪽으로 이동
- 11. 전체 화면에서 모든 방향으로 동일한 이미지를 표시합니다.
- 12. 가로 방향으로 이미지를 올바르게 배치하지 않았습니다.
- 13. ImageMagick이 세로 (수직) 방향으로 이미지를 변환하지 않습니다
- 14. Kineticjs - 이미지를 시계 방향으로 90도 회전
- 15. 내 이미지를 임의의 방향으로 이동시키는 방법은 무엇입니까?
- 16. 동일한 활동에서 궤도상의 별 기호의 이미지를 이동 하시겠습니까?
- 17. UIButton imageView - UIViewContentModeScaleAspect를 완료 한 후 이미지를 위로 이동 하시겠습니까?
- 18. WCF 메시지를 콜백 방향으로 검사 하시겠습니까?
- 19. 각도 카운터를 시계 방향으로 보간 하시겠습니까?
- 20. 가로 방향으로 내비게이션 컨트롤러를 시작 하시겠습니까?
- 21. 아래쪽이 아닌 위쪽 방향으로 배율을 조정 하시겠습니까?
- 22. div 너비로 이동 하시겠습니까?
- 23. resharper 5에서베이스로 이동 하시겠습니까?
- 24. 텍스트를 위로 이동 하시겠습니까?
- 25. vim : 버퍼로 이동 하시겠습니까?
- 26. MongoCursor를 다시 이동 하시겠습니까?
- 27. iPhone에서 Mac으로 이동 하시겠습니까?
- 28. Wiimote에서 카메라로 이동 하시겠습니까?
- 29. SurfaceView에서 GLSurfaceView로 이동 하시겠습니까?
- 30. 업데이트 이미지를 www에서 문서로 이동
정확히 무엇을 의미합니까? 어떤예요? – Adrian