只有枯燥的练习能收获极致的熟练,只有机械的重复才有资格拥抱唯美的创造。

原作实现了 2D 视角的赛车游戏,但是我觉得不够真实、操纵感不强,故挤出数个周末完成了这个”魔改版“,实现了第一人称的视角。

实现方式较为简单,还有许多瑕疵,各位大神见笑了。

要制作地图,首先您需要在项目的 map 文件夹下创建一个文件夹,任何命名均可。

接下来请参照预设地图的文件夹格式,在您创建的文件夹内放入下列文件:

由于游戏是 ”3D“ 视角的,所以绘制地图时需要考虑到游戏时的视角,比如说开到某个位置的时候视角是怎样的,那么这个区域的景物也得顺着玩家的视野朝向才行。

其它方面,随心发挥吧~

注:由于我没有绘图软件的使用经验,所以我用了 Flash 来绘制地图。

此外,设置玩家起始位置也要考虑玩家车辆的长度,如果玩家的起始位置离终点线太近,以至于玩家的车尾超过了终点线的话,那么开动车子的时候就会触发一次车子越过终点的判定。

车身最好是画长一点,这样在游戏中才会显示得比较正常。车子还应避免有太多颜色,不要太过花哨,因为在游戏中的旋转缩放操作会导致车子上面的色彩变质。

最好车子不要太大,要自己去测试它能否适应赛道的大小,太大的话很容易一开起来就被卡住,因为在游戏中会对整个车身进行碰撞检测。

另外,尽量以一种从后往前看车的视角来绘制车子,这样在游戏中的立体感会更强。