我在找一些很好的参考,学习如何建模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)
更多推荐
对于2D游戏物理资源
发布评论