对于2D游戏物理资源物理、资源、游戏

2023-09-07 12:15:41 作者:escape

我在找一些很好的参考,学习如何建模2D物理游戏。我的不可以寻找一个图书馆为我做的 - 我想思考和学习,而不是一味地用别人的作品

I'm looking for some good references for learning how to model 2d physics in games. I am not looking for a library to do it for me - I want to think and learn, not blindly use someone else's work.

我已经做了谷歌搜索好位,虽然我已经找到了几个教程GameDev等,我觉得他们的教程很难理解,因为他们要么写得不好,或承担的数学理解的水平,我还不具备。

I've done a good bit of Googling, and while I've found a few tutorials on GameDev, etc., I find their tutorials hard to understand because they are either written poorly, or assume a level of mathematical understanding that I don't yet possess.

有关细节 - 我在寻找如何塑造一个自上而下的2D游戏,有点像坦克战斗游戏 - 我想要准确地模型(除其他事项外)加速度和速度,组件的热量积聚,模型和水平边界,导弹型武器之间的冲突。

For specifics - I'm looking for how to model a top-down 2d game, sort of like a tank combat game - and I want to accurately model (among other things) acceleration and speed, heat buildup of 'components,' collisions between models and level boundaries, and missile-type weapons.

网站,推荐的书籍,博客,code的例子 - 欢迎各界人士,如果他们将帮助理解。我正在考虑使用C#和F#来构建我的游戏,所以在任何一种语言code例子将是巨大的 - 但不要让语言站,你可以发布一个很好的链接。 =)

Websites, recommended books, blogs, code examples - all are welcome if they will aid understanding. I'm considering using C# and F# to build my game, so code examples in either of those languages would be great - but don't let language stop you from posting a good link. =)

修改:我的意思不是说我不明白的数学 - 这是更多的,我不知道我需要知道,为了了解所涉及的系统的情况下,和唐吨真的知道如何找到,将教我的理解方式的资源。

Edit: I don't mean that I don't understand math - it's more the case that I don't know what I need to know in order to understand the systems involved, and don't really know how to find the resources that will teach me in an understandable way.

推荐答案

这里有一些资源,我召集了一个几年前。值得注意的是,verlet的整合。 我也包括链接到一些开源和商业物理引擎,我发现在那个时候。这里有关于这个问题的一个计算器的文章: 2D游戏物理

Here are some resources I assembled a few years ago. Of note is the Verlet Integration. I am also including links to some open source and commercial physics engines I found at that time. There is a stackoverflow article on this subject here: 2d game physics?

物理方法

verlet的集成(维基百科文章) 先进性物理(好文章!包括运动,碰撞,关节等方面的限制。) Verlet Integration (Wikipedia Article) Advanced Character Physics (Great article! Includes movement, collisions, joints, and other constraints.)

图书

游戏物理引擎开发,伊恩·米林 - 我拥有这本书,并强烈推荐它。这本书从头开始构建一个物理引擎,在C ++中。笔者从基本的粒子物理,然后将运动定律,约束刚体物理和和。他包括一路走好通过记录源$ C ​​$ C。 "Game Physics Engine Development", Ian Millington -- I own this book and highly recommend it. The book builds a physics engine in C++ from scratch. The Author starts with basic particle physics and then adds "laws of motion", constraints, rigid-body physics and on and on. He includes well documented source code all the way through.

物理引擎

托卡马克(开源物理API) APE (由ActionScript物理引擎) FLADE (闪存动力引擎) Fisix的引擎(另一个Flash的ActionScript引擎) 简单的物理引擎(商业) Tokamak (Open source physics API) APE (Actionscript Physics Engine) FLADE (Flash Dynamics Engine) Fisix Engine (another Flash Actionscript engine) Simple Physics Engine (commercial)