C++ w/sfml에서 부드러운 움직임을하는 데 문제가 있습니다. 누군가가 버튼을 눌러 모양/스프라이트를 15px (스프라이트/모양은 15px)만큼 부드럽게 움직이는 알고리즘을 만들 수 있습니까? 감사. 다른 많은 프로그래머가 알고 할 수 있습니다C++, SFML에서 매끄러운 동작을 만드는 방법
-5
A
답변
1
때문에, 여기있다,하지만, 다음 번에 더 정확한 질문
여기에 부드러운 움직임 만들 수 내 방법 질문 :
초기 움직임을 타고을 말할 수 이러한 알고리즘을 만드는에서 당신의 시도는 무엇을
void GameEngine::GameLoop()
{
sf::Clock timer;
sf::Time tickRate;
sf::Vector2f movement(25.0,15.0); // Your movement vector
while(/* wahtever */){
tickRate = timer.restart();
yourShape.move(movement * ((float)tickRate.asMilliseconds()/1000)); //Move your shape depending on the time elapsed between two frame
yourWindow.clear();
yourWindow.draw(yourShape);
yourWindow.display();
}
}
+0
이렇게하면 오류가 발생합니다. ** 동작 ** * (부동) tickRate.asMilliseconds() **/** 1000 – BlackOHAWK
+0
잘 작동합니다. 나는 너의 문제를 이해하지 못한다. – Treycos
관련 문제
- 1. 슬라이더 동작을 자동으로 만드는 방법
- 2. SFML에서 Y 축 미러링
- 3. 매끄러운
- 4. 매끄러운 타일 맵 렌더링 C++
- 5. sfml에서 youtr 문자 스프라이트 뒤집기 C++
- 6. C++ SFML - SFML에서 두 개의 키를 동시에 읽는 방법?
- 7. C# - 더 매끄러운 그리기 펜
- 8. Eclipse와 MinGW가있는 SFML에서 오류가 발생했습니다
- 9. FlowDocumentScrollViewer의 자동 스크롤을위한 연결된 동작을 만드는 방법
- 10. html 양식 동작을 데스크톱 양식으로 만드는 방법
- 11. Gmail과 유사한 동작을 만드는 방법 연락처 관리자
- 12. jsf 2.0에서 탭 동작을 만드는 방법
- 13. 특수 동작을 사용하여 요소를 만드는 방법
- 14. 매끄러운 모양으로 엔티티 관계를 만드는 방법은 무엇입니까?
- 15. 매끄러운 IOS 인터페이스를 만드는 방법은 무엇입니까?
- 16. SFML에서 도형 위치에 어떻게 액세스합니까?
- 17. SFML에서 색상을 알파 (색상 제거)로 만드는 방법은 무엇입니까?
- 18. 매끄러운 DBTable 매크로를 사용하는 방법
- 19. 매끄러운 격자를 얻는 방법 iscroll
- 20. SFML에서 'bitsperpixel'과 'depth'의 차이점은 무엇입니까?
- 21. SFML에서 vertexarray를 사용하는 방법은 무엇입니까?
- 22. sfml에서 마우스의 위치와 클릭 감지
- 23. SFML에서 절대 정점 좌표를 얻으시겠습니까?
- 24. 매끄러운 물 테두리
- 25. 랜덤 경로에서 SKSpriteNode의 매끄러운 동작
- 26. C++ : 분리 된 다형성 동작을 얻는 방법
- 27. 매끄러운 회전 목마 높이를 자동으로 설정하는 방법
- 28. 매끄러운 GUI 튜토리얼?
- 29. OpenGL에서 매끄러운 선
- 30. 여러 해시 매개 변수를 조정할 수있는 컨트롤러 동작을 만드는 방법
을왔다 : 두 번째
당
25, 15
이 같은 루프를 확인? –나는 SMOOTH 동작을 만드는 법을 모른다. 고정 된 동작 (identifier.move (x, y))을 안다. – BlackOHAWK
움직임이 없거나 고정되어 있지 않습니다. 작은 값을 사용하십시오. – Treycos