|
盒子资源分类 |
![]() |
|
|
|
2D物理引擎box2D 2.1.0 |
![]() |
关键字:box2d 物理 仿真 opengl |
来 自:原创 |
平 台:Win2k/XP/NT,Win2003,Vista |
下载所需:0 火柴 |
深浅度:中级 |
完成时间:2010/4/8 |
发布者:wqyfavor |
发布时间:2010/4/9 |
编辑器:DELPHI7 |
语 种:简体中文 |
分 类:图形 |
下载浏览:806/13190 |
|
|
|
|
box2D 2.1.0版本正式发布,相对于前几日在盒子论坛上挂出的预览版又做了较大幅度的改进。具体改进如下: 1.加入控制器(在文件UPhysics2DControllers中),可实现浮力、风力、万有引力场、爆炸、阻尼等效果。其中的风力与爆炸效果是原C++版本中所没有的。大家还有什么新奇的想法可以联系我,为box2D Delphi加入更多的控制器,实现更多的物理效果。 2.添加了单元UPhysics2DPolygonTool,实现任意多边形的细分化(三角化)。可使box2D支持任意边数的多边形和凹多边形物体。目前这部分的demo还未完成,一位外国朋友正在制作。 3.添加单元UPhysics2DHelper,内部实现了四个函数。利用这四个函数可以以极简单的方式创建地形,绳索,矩形围墙。 4.新添加了5个demo,分别为Buoyancy Controller(浮力演示),Explosion(爆炸演示),Graviation Controller(万有引力演示),Rope In Wind(风力与创建绳索演示),Terrain Box(创建地形演示)。
另附2.1.0相对2.0.1版本变化: 2.1.0版重新架构了引擎,引入了三种新的连接(Joint),并重写了broadphase(广域碰撞检测),加入了kinematic物体(无质量的运动物体),Edge Shape(线段物体),Raycast(光线跟踪)等。具体可参考http://box2dflash.boristhebrave.com/docs/2.1a/updating。 在2.0.1版本中我极少考虑到类的封装,为的是编程和用户使用方便,但结构很不好,在这个版本中进行了修正。另外,这个版本的运行效率理论上应该比上个版本高,因为我将Contact(接触类,运动仿真中不断被生成或销毁)由class改为了record。
如果盒子上下载失效可以到我的空间下载http://hi.baidu.com/wqyfavor/blog/item/7f7664ee4b29db1afdfa3c94.html
另外,我在Google Code上建立了box2D Delphi的SVN,即时的更新都将发布在那里。地址是http://code.google.com/p/box2d-delphi/ |
![]() |
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们! |
相关文章 |
|
![]() |
|
相关评论 |
![]() |
共有评论9条
当前显示最后6条评论
|
xubin4456 |
2010/4/10 16:53:36 |
demo 编译不了 |
zuobaoquan |
2010/4/10 19:14:45 |
挺有意思的
看了你的博客,发现咱们都是大学学机械的哈~
继续加油! |
wqyfavor |
2010/4/10 20:16:06 |
怪我的疏忽,编译的时候直接将unit UOpenGLCanvasGDIP里的内容全部删除掉就好了。我会重新提交一个下载。 |
wyb_star |
2010/4/12 9:55:53 |
国内很少有人做之方面的工作,希望作者可以坚持下去,最好可以在google code或sourceforge上建立一个开源项目,组织一个开发团队。 |
180010491 |
2010/6/18 8:46:20 |
楼主坚持下去,谢谢! |
aithorse |
2010/6/23 22:35:21 |
提供个SVN svn://www.zgcxy.net/project/box2d 用户zgcxy.net_box2d 口令zgcxy.net ---- http://www.zgcxy.net/opensource//2010/0623/box2d.html |
我要发表评论 |
查看全部评论 |
|
|
|