2012-11-19 4 views
1

저는 현재 자바 (소니 베가스 또는 어도비 애프터 이펙트와 비슷한)의 멀티미디어 편집 응용 프로그램을 약간 다른 목적으로 프로토 타입 화하고 있습니다.자바에서 시간 조정/시뮬레이션 및 이벤트 스케줄링

이제 바퀴를 재발 명하기 전에 시간 시뮬레이션/조작을 고려한 라이브러리가 있는지 묻고 싶습니다.

내가 구체적으로 무엇을 의미, 이상적인 솔루션이 할 수있는 라이브러리 될 것이다 :

  • 일정 및 탄성 시간 요소를 기반으로 이벤트를 생성합니다. 예를 들어, 실시간은 1.0의 계수를 가지며 느린 동작은 더 낮은 값이됩니다. 시간 단축에 대한 높은 가치.

  • 구성 가능한 세분성을 제공하십시오. 즉, 시간 기반 이벤트가 얼마나 자주 발생하는지 지정하는 방법 (초당 30 프레임, 60fps 등)

  • 이벤트 실행 메커니즘은 물론입니다. 이벤트가 특정 시점에 시작되고 종료되고 그에 따라 통지를 받도록 정의하는 방법.

거기에 자바 프레임 워크가 있습니까?

시간을내어 도와 주셔서 감사합니다.

답변

0

글쎄, 자바와 같은 것은 존재하지 않는다. 그러나 이것이 좀 더 일반적인 문제의 구체적인 사례라는 것을 알게되었습니다. 꽤 많은 (즉, 실시간 미리보기 렌더링 할 때) 무료로 건너 프레임을 때 오프라인 모드에서 어떤 시간 제약으로 렌더링 할 수있는 내 응용 프로그램을 단계별 일정 시간 사용

http://gafferongames.com/game-physics/fix-your-timestep/

무엇 베이거스 및 기타 멀티미디어 프로그램 해야 할 것.

또한 각 프레임 사이에 델타 팩터를 사용하여 전체 시뮬레이션을 자유롭게 속도를 높이거나 느리게 할 수 있습니다. 그래, 고정 된 시간 스테핑은 나를 위해 그것을 손톱.