我正在开发一个独立游戏叫做恢复模拟器(Restoration Simulator),这是一个工作室/寻宝游戏,玩家探索一个邻里,找到废弃物品在二手商店和硬垃圾中,并将其带回恢复。想象一下Power Wash Simulator和修复模拟器的结合,但你需要自己建立库存。RC车是目前我建造的最复杂的项目,我想分享一些开发过程,因为它真的很难做到。核心挑战:将驾驶系统缩小到RC车尺寸。有很多车辆控制器在Asset Store,但几乎所有的控制器都是围绕着全尺寸车辆物理建造的。当你将它们缩小到RC车比例时,会发生两件事情之一:物理学完全崩溃,或者车辆保留了全尺寸车辆的质量和驾驶表现,像坦克一样行驶/摧毁所有其他刚性体。 我尝试了几种方法,找到了一种可以适应的。关键是重新设计质量、阻力和轮胎碰撞器设置,专门针对轻量级RC尺寸车辆,然后调节电机扭矩和悬挂系统,使其实际上感觉像轻松和有趣,而不是飘浮或缓慢。 使零件有意义,一旦驾驶感觉良好,我必须使拆卸系统在实际影响性能时工作。去掉轮子,车身壳和电机,每个改变都有一个真正的影响如何驾驶。使用两个轮子行驶是技术上可能的。然而,不建议这样做。 问题在于确保车辆的驾驶系统在当前附着的任何部件上正确重新计算,而不破坏物理状态每次改变时。RC控制器是一个完全互动的道具,有工作的LED灯,响应输入的动画,以及跟随控制器自然的玩家手部跟踪。将手部IK调整到正确的感觉花费了我预期的时间,但这使得它实际上使用起来感觉非常不同。电池系统,两者都是车辆和控制器,具有独立的电池系统。死亡电池=死亡车辆。 这增加了恢复循环的另一个层次,不仅仅是修复损坏的零件,还要寻找和更换电池。以下是短片展示完整的交互:拣起它,拆卸它,并在周围驾驶它。 我在最新的博客文章中写了整个开发过程(以及其他更新,阴影板系统,道具散布工具,场景笔记资产发布等)如果你想要更长的阅读:https://cerberusbytes.com/restoration-simulator-what-ive-been-building-through-autumn/ 如果你想跟随游戏的发展,我会通过邮件列表发送偶尔的更新:http://subscribepage.io/bqBS3z 如果你有任何问题,欢迎回答关于实现,驾驶系统缩放问题特别花了我很长时间,如果有人遇到了同样的问题,我很高兴分享它工作的方法。