捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  粤ICP备10103342号-1 DELPHI盒子 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 盒子检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
盒子资源分类
全部展开 - 全部合拢
2D物理引擎box2D 2.1.0
关键字:box2d 物理 仿真 opengl
来 自:原创
平 台:Win2k/XP/NT,Win2003,Vista 下载所需:0 火柴
深浅度:中级 完成时间:2010/4/8
发布者:wqyfavor 发布时间:2010/4/9
编辑器:DELPHI7 语  种:简体中文
分 类:图形 下载浏览:808/13055
加入到我的收藏
下载错误报错
登陆以后才能下载
 用户名:
 密 码:
自动登陆(30天有效)
图片如果打不开,说明流量不够了,请稍候下载……
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/
Google
 
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们
龙脉加密锁 15元起 Grid++Report 报表 申请支付@网
 相关文章
没有相关文章
相关评论
共有评论9条
我要发表评论 查看全部评论
 
  DELPHI盒子版权所有 技术支持:深圳市麟瑞科技有限公司 1999-2024 V4.01 粤ICP备10103342号-1 更新RSS列表