我将为操作系统课程编写一个名为“侏罗纪公园”的调度模拟器。
最终目标是让一系列汽车沿着预设路径行驶,乘客在指定位置排队等待这些汽车返回,以便上车参观。这将是一个简单的二维俯视图,显示轨道和汽车沿着轨道移动。
虽然我可以轻松地编写代码而无需显示任何内容,但我不太确定实现沿着固定轨道移动汽车的最佳方法是什么。
首先,我将使用OpenGL将我的汽车绘制为矩形,但我仍然有点困惑如何更新汽车的位置,并确保它沿着模拟主题公园的预设路径移动。
我应该将轨道的顶点存储在列表中,并且每次调用update()
时将汽车移动到下一个顶点吗?