Flash应用 — 物理引擎 之 Box2dFlash

Box2D everyinch 4644℃ 0评论


Box2D:Box2D是由Erin Catto用C++语言写的2D刚体物理引擎,Erin Catto works as a Principal Software Engineer on Blizzard
Box2DFlash:Box2D物理引擎的ActionScript 3.0移植版本 ,由Adam Newgas(boristhebrave, http://personal.boristhebrave.com/)等移植,应用Box2DFlash可以使网页、游戏中物体的运动更加逼真。

核心概念:
形状(shape):二维几何体,例如圆形和多边形
刚体(rigid body):十分坚硬的物质,其中的任何两点之间的相对距离都是完全不变的。在Box2DFlash中用物体(body)代替刚体
fixture:将形状绑定到物体上,并添加密度(density)、摩擦(friction)和弹力(restitution)等物理属性
约束(constraint):消除物体自由度的物理连接
接触约束(contact constraint):防止刚体穿透,以及用于模拟摩擦(friction)和弹力(restitution)的特殊约束
关节(joint):用于把两个或多个物体固定到一起的约束
关节限制(joint limit):限定关节的运动范围
关节马达(joint motor):依照关节的自由度来驱动所连接的物体
世界(world):物理世界就是物体、形状和约束相互作用的集合

box2d1

分享&收藏

转载请注明:陈童的博客 » Flash应用 — 物理引擎 之 Box2dFlash

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
'; } if( dopt('d_footcode_b') ) echo dopt('d_footcode'); ?>