本章处理了不少复杂的问题,你很可能会觉得难,所以这次我布置了一个简单的任务。进入TrackLine类并为一个简单的赛道添加新的单元测试。你只需要新增一些顶点并测试它们直到赛道看起来足够好。
图12-22显示了一个这种自定义赛道的例子。请注意,这本书中为了看上去更好,我颠倒了截图。你也可以使用一个如第8章中所展示的倒置post-screen shader。
如果你还有精力,可试着通过TrackImporter类从3D Studio Max中导入赛道,然后在Track类或LandScape类测试它们。总之,享受一下场景和赛道渲染代码。但愿它对其他游戏项目也是有用的。