在玩完《外星野望》(BTW,改变了我的生活的游戏)之后,我学习到它是用Unity开发的,这让我产生了重现同类本地物理功能的灵感。Unity通过本地物理场景使其变得令人惊讶地容易。例如,在我的项目中,当进入重力场时,会创建一个新的本地场景来模拟物理,其中起始点不旋转也不平移,这简化了模拟重力力的过程。然后,将计算出的信息传回主场景。这使得可以拥有独立的参考框架,它们可以移动而同时模拟物理。您可以使用它来制作一些独特的行为,如人工重力或独特的平台游戏机制。跳出失控的飞船,或者在奇形怪状的行星表面走动,都是很有趣的。我最终将这个系统转化为一个可在Asset Store (我的Asset Store合作伙伴链接)上出售的资产。如果您感兴趣,请检查一下!