box2d 본문을 사인파 형식으로 움직이게하려면 어떻게해야합니까? 나는 그것을 사인 곡선 경로를 따라 움직이기 위해 약간의 힘을 가해 야한다고 믿지만 어떻게 확신 할 수는 없다. 이를 가능하게하는 모든 지침에 정말 감사드립니다.box2d 본문을 사인파 형식으로 이동시키기
1
A
답변
0
나는 그것을 시도하지는 않았지만, Making a Box2d object follow a predetermined path에 제공된 마우스 조인트 솔루션은 우아하고 잘 작동해야합니다.
이동이 약간 지연 될 수 있지만 더 자연 스럽습니다.
정확히 이동하려면 making a box2d body move along a Bezier curve/ arc path을 확인하십시오. 그러나 물리학이 "손상되었을"수 있습니다.
0
I가 수치 가상적인 물리된다고 가정하고 : 질량으로 나눈 힘의 합으로 구성 dt
일정 시간 단계 및 a
와 v = v + a * dt, x = x + v * dt
(F에서의 m = * a). 이 경우 모션과 같은 사인파를 얻기위한 여러 가지 방법이 있습니다. 사인 함수는 당신이 그것을 통합/차별화 할 때 위상 만 이동시키는 속성을 가지고 있기 때문에, 힘과 같은 사인파를 적용 할 수 있습니다. 또는 질량 - 스프링 시스템과 같이 simple harmonic motion을 시뮬레이트 할 수 있습니다.이 힘은 물체에서 특정 지점까지의 음의 거리에 비례합니다.
관련 문제
- 1. box2d 본문을 화면 가운데로 이동하십시오.
- 2. box2d 본문을 무작위로 전체 화면으로 옮기기
- 3. box2d 본문을 사인 곡선을 따라 만드는 방법
- 4. 본문을 파괴 할 수 없다. (Box2d)
- 5. box2d 본문을 사용한 CCLayer 업데이트 방법
- 6. 지연과 충돌 후 box2d 본문을 파괴
- 7. 커브로 사인파 (사인파)를 재 계산
- 8. 파이썬의 사인파
- 9. 애니메이트 사인파
- 10. LibGDX를 사용하여 Box2d 본문을 채색하는 가장 좋은 방법
- 11. 베 지어 커브/아크 경로를 따라 box2d 본문을 이동하는 방법
- 12. 터치 속도/속도를 얻고이 터치 위치에서 box2d 본문을 이동하십시오.
- 13. Box2d - AndEngine
- 14. Kivy에서 오브젝트를 회전시키고 터치로 이동시키기
- 15. 비브라토 사인파 생성
- 16. SpriteKit의 사인파 모션
- 17. 가운데에서 사인파 애니메이션하기
- 18. iOS에서 사인파 그리기
- 19. uknown time을위한 사인파 재생
- 20. Java의 사인파 사운드 생성기
- 21. Java - 플롯 사인파
- 22. 하프 사인파 펄스 형성
- 23. java SourceDataLine 사인파 클릭
- 24. 사인파 음악 생성기
- 25. MatLab의 사인파 궤도
- 26. Box2D 웹
- 27. cocos2d/box2d : 특정 객체에 대한 box2d 위치 무시/무시
- 28. IOS 5 : "뒤로"버튼을 다른보기로 이동시키기
- 29. npm은 스크립트를 bin으로 이동시키기 위해 무엇을합니까?
- 30. 내 적을 내 플레이어로 이동시키기 C++
사인을 body의 gravityScale 속성에 적용하여 1에서 -1 사이에서 변동될 수 있습니다. – LearnCocos2D
@ LearnCocos2D :이 코드 예제는 정말 좋을 것 같습니다. – oopology
저는 box2d를 모르기 때문에이 설명을 남깁니다. 몸에 힘을 가하는 법을 아십니까? 사인파 (t = 0.01, 0.02, 0.03 ...에 대해 'sin (t)')를 생성하는 방법을 알고 있습니까? sinusoidal * force *가 sinusoidal * motion *을 생성한다는 것은 사인파의 흥미로운 특성입니다 (구형파와는 달리). – Beta