对于2D游戏物理资源 [英] Resources for 2d game physics

查看:223
本文介绍了对于2D游戏物理资源的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在找一些很好的参考,学习如何建模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 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.

物理引擎

  • Tokamak (Open source physics API)
  • APE (Actionscript Physics Engine)
  • FLADE (Flash Dynamics Engine)
  • Fisix Engine (another Flash Actionscript engine)
  • Simple Physics Engine (commercial)

这篇关于对于2D游戏物理资源的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆