나는 box2d와 cocos2d (ios)를 사용하는 아케이드 게임을 만들고 있습니다. 나는 당신이 위에서 볼 수있는 새를 만들려고 노력하고 있습니다. 세상에는 중력이 없습니다 (내 세계에 중력 벡터가 투사되면 제로 벡터입니다). 나는 당신이 그것을 왼쪽에서 오른쪽으로 움직일 때 새가 흔들 리도록 만들고 싶습니다. 이 질문의 목적을 위해, 새가 머리의 원, 몸의 사각형, 날개와 꼬리의 삼각형을 상상해보십시오. 어떻게하면 사용자가 상호 작용할 때 흔들리는 지 확인할 수 있습니다. 나는 사용자가 새를 돌릴 수 있기를 원하지 않는다. 내가 고려하고 있었던 것들 중 하나는 머리와 꼬리에 강한 반대 세력을 두는 것이 었습니다. 기본적으로 새를 끌어 당기는 두 가지 힘. 이상한 부작용을 줄 수 있다고 걱정됩니다. 누구나 이런 종류의 상호 작용에 경험이 있습니까?비행 조류 Box2d
0
A
답변
1
"흔들림"이란 말은 회전을 의미합니다. 나는 또한 당신의 새의 몸체가 머리, 꼬리, 그리고 날개가 분리 된 몸체가 아닌 여러 개의 물체를 사용한다고 가정합니다 (이 경우 "왜?").
신체의 회전을 직접 설정하거나 시간 경과에 따라 회전을 발생 시키려면 신체의 angularVelocity를 설정하십시오.
angularDamping을 사용하면 조금 늦어 질 수 있지만 어떤 경우에는 회전이 특정 지점 (즉, 25도)을지나 가지 않도록하는 체크가 필요합니다.
관련 문제
- 1. 오류가 건물 코끼리 조류
- 2. 조류 사육장 IOS SDK 메모리 후 내 응용 프로그램에서 조류 사육장 SDK 3.0을 사용하고
- 3. OpenCV에서 조류 눈으로 실시간 추적 객체
- 4. 어떻게 아이폰 OS 게임 플래 피 조류
- 5. iOS에서 작동하지 않는 조류 자르기 사전 설정
- 6. Box2D : 도르래 시스템과 같은 성난 새
- 7. 비행 접시 머리글 변경
- 8. (비행 접시 - xhtmlrenderer)
- 9. 비행 경로가있는 글로브 그리기
- 10. 비행 암호화 C#에서
- 11. 비행 예약 시스템
- 12. DJI - 비행 컨트롤러 에뮬레이션
- 13. OSG : AnimationPathManipulator의 카메라 비행
- 14. 라인 알고리즘에서 '과거 비행'?
- 15. 비행 중 창문 분리하기
- 16. 비행 거리를 계산하는 프로그램
- 17. 시험 비행 충돌 보고서
- 18. 비행 접시와 CSS
- 19. CSS와 비행 접시 머리
- 20. box2d 각속도
- 21. box2D (javascript)
- 22. Box2d - AndEngine
- 23. Box2D 웹
- 24. box2d iPhone
- 25. box2d 반복
- 26. Box2D SetAsOrientedBox
- 27. 비행 접시 (xhtmlrenderer) 메모리 부족
- 28. 비행 중 HTML 폼의 계산
- 29. 프로그래밍 방식으로 비행 모드 전환
- 30. 비행 중에 javascript 기능 변경
나는 본다. 내 생각은 새가 동작을위한보다 역동적 인 모델을 만들기 위해 여러 몸체를 갖는 것이었다. 예를 들어, 왼쪽이나 오른쪽으로 흔들면 파트의 개별 파트가 서로 관련되어 움직이는 것처럼 보입니다. 이 효과가 스프라이트 애니메이션을 얼마나 쉽게 사용하는지 확신 할 수 없습니다. 또한 애니메이션으로 이것을 끝내면 ... 스프라이트 애니메이션이 변경되면서 조명기를 실시간으로 바꿀 수 있습니까? –