欢迎光临散文网 会员登陆 & 注册

赛车游戏的制作

2022-12-16 19:44 作者:游戏开发RAIN  | 我要投稿

赛车游戏的制作还是很有难度的,需要考虑各种参数,比如悬挂,扭矩,摩擦力,档位与速度匹配等,所有一个好的赛车游戏绝对是非常难做的,同时也是和现实中的汽车最接近的。还好,我们在unity里面有专门为做赛车而生的组件-车轮碰撞器。当然光靠这一个组件还是不够的,我们还需要配合其他组件才能把它做的尽量的完整,真实。如果不是要求做的特别真实,我们可以做的有那么点样子就可以了。那么怎么样才能做一个基本的赛车游戏呢?我在这里做了一个比较简单的赛车Demo,代码什么的都是比较少的。话不多说,先上效果图:

代码超乎想象的简洁,我们想让赛车能动起来,需要依靠车轮碰撞器组件,它里面的motorTorque 是动力扭矩,也就是提供加减速的,还有steerAngle 是用来控制轮子的转向的,rpm是转速,这几个是非常重要的参数,然后一个简单的,低端的赛车游戏,只需要这几个就可以搞定,如果要做的完美一些,就需要考虑更多了。OK,那么我们应该怎么弄的?首先,我们需要先把车模型拿到,然后给他上刚体,模型轮胎和车轮碰撞器分开弄,记得给车模型加碰撞体,然后调整合适的参数。就把代码贴上,赛车游戏搞定!上代码:

核心代码在Move()函数里,非常的简单是不是。OK,那么赛车游戏就搞定了。当然这并不是完整的,也不是成熟的赛车游戏。


赛车游戏的制作的评论 (共 条)

分享到微博请遵守国家法律