운영체제 클래스에서는 "Jurrasic Park"라는 스케줄링 시뮬레이터를 작성하려고합니다.트랙을 따라 움직이는 자동차 시뮬레이션하기
궁극적 인 목표는 설정된 길을 따라 일련의 자동차를 타고 나고 승객들이 돌아오고 출발 할 수 있도록 설정된 위치에서 줄을 서서 기다리는 것입니다. 이것은 트랙과 그것을 따라 움직이는 자동차의 간단한 2 차원, 하향식보기 일 것입니다.
아무 것도 시각적으로 표시하지 않고도 쉽게 코딩 할 수 있지만 고정 트랙을 따라 움직이는 자동차를 구현하는 가장 좋은 방법은 무엇인지 잘 모릅니다.
시작하려면 OpenGL을 사용하여 직사각형으로 내 자동차를 그려 보겠습니다. 그러나 자동차 위치를 업데이트하고 시뮬레이션 된 경로를 따라 이동하는 방법에 대해 다소 혼란 스럽습니다. 테마 파크.
트랙의 정점을 목록에 저장하고 update()
으로 전화 할 때마다 차를 다음 정점에 한 단계 더 가야합니까?
실행을 타이머 (매 100msec가)를, 각각의 타이머에 새 위치에있는 자동차의 각 사람을 그릴 :
합리적인 방법처럼 보입니다. – dommer
운영체제 클래스에서 OpenGL을 사용해야합니까? –
@mmyers, no ... 나는 우리의 운영체제 문제 중 하나에 대해 매력적인 시뮬레이션을 구축해야합니다. 구현은 나에게 달려있다. – Mithrax