Physics Engine
作者: 刘鹏整理
日期: 2009-04-24

彻底解放CPU的物理卡深入剖析

物理元素越来越多的融入到游戏中。过去这些物理运算的任务都是由CPU来完成的,但是CPU并不是专门为物理运算设计的,同时处理各种繁重的运算会使游戏画面速度下降,到了必须把它从CPU中独立出来的时候了。本文介绍了目前业界的三种解决方案。

推荐一个网站:PhysDev 物理开发网

物理开发网致力于为广大物理编程爱好者提供一个学习交流的空间,主要是交流物理引擎、物理编程、游戏开发物理学、GPU物理运算等相关的知识。

Box2D on PSP

网上有人把 Box2D 移植到 PSP 上了,PSP 具有 VFPU 数学运算能力,效果还是 不错,这里有下载和 demo 视频。该作者的网站有很多关于游戏引擎和开发的资 料,非常不错。 http://drakon.xxl-web.pl

Android port of Box2D

本文介绍了移植 Box2D 到 Android 的过程,给出了具体的移植方法和设计思路。

JBox2D : Box2D 的 Java 实现

jbox2d 是 box2D 的 java 实现,本文介绍了在 Eclisple 中编译运行 jbox2d testbed 的过程和方法。

Box2D-js : Box2D 的 Javascript 实现

本文介绍了用 javascript 实现的 2D 物理引擎 Box2D,利用它可以在浏 览器中实现带丰富物理效果的游戏和 UI。

Ubuntu 下编译运行 Box2D

本文介绍了在 Ubuntu 下编译运行 Box2D 的过程、方法和注意事项。

Box2D:一个 2D rigid body 物理引擎

Box2D 是一个2D rigid body 物理引擎,本文介绍了它的基本情况、主 要特色以及使用 Box2D 开发程序的基本思路。

分析 Havok 的物理引擎

Havok 是一个被广泛使用的游戏引擎,已经被用在 200 多个游戏中。2008 年 intel 将其收购后开源。本文是作者在阅读 Havok 的物理引擎编程指南时写下 的阅读笔记,较详细地介绍了 Havok 的物理引擎。

Overview of Physics Engine

本文对物理引擎做了概要介绍,包括物理引擎是什么,有哪几类,不同种类的物 理引擎有什么技术特色,各自有什么优缺点,并给出了一个开源物理引擎项目列表。