完全是新手。当然,我知道基本物理,如质量和惯性。我不想制造一个引擎,我只想做一个游戏,用别人做的物理引擎。
如果我计划使用物理引擎,我需要学习物理吗?
发布于 2014-11-06 21:51:05
最起码你需要知道物理系统是如何在发动机内工作的。其中大部分可能听起来令人望而生畏,但其实并不是那么困难,你可以简单地通过一些事情,但如果你理解这些事情的话,它会让你变得更容易。
RigidBody
?Collider
?Trigger
时,它有什么不同?Kinematic
的意义是什么?Drag
,Angular Drag
,Friction
有什么区别?Bounciness
?这些都非常有用。知道了这些,你应该能够在大多数任务中很好地绕过统一的物理系统。
其他需要考虑的事项:
Velocity
和AngularVelocity
是个好主意。在很多情况下,了解具体的公式或深入的物理知识是不必要的.然而,这是可能的,你需要了解一些深入的力学,以准确复制现实生活。
我建议从这里开始:
发布于 2014-11-06 22:43:03
根据我个人的经验,一些基本的物理知识可以帮助你调整游戏。
让我们说,你想要在你的游戏中创造一定的物理效果,例如,玩家可以推杆。当然,你需要调整某些参数,使这个效果像你想要的那样运行,这样盒子既不会在每个方向剧烈地飞行,也不会几乎不可能移动。
您可以尝试尝试错误,但是除了是一种无聊的参数调优方法之外,它还会使您的代码变得脆弱:如果出了问题,您甚至不知道原因。
另一方面,如果你知道物理是如何工作的,你可以很容易地做数学和插入值,以达到预期的效果。
。
发布于 2014-11-06 14:16:03
我认为知道重力和力是如何工作的就足够了,尽管你实际上不需要知道这些,因为物理引擎为你做了一切(特别是统一)。
就像第一篇文章说的,只要到处玩,学会如何使用引擎就行了。
https://gamedev.stackexchange.com/questions/86943
复制