引用:http://www.cocoachina.com/bbs/simple/?t29782.html在。 bodyDef.a
转载 2012-10-18 11:05:00
82阅读
源地址:http://www.cocoach​​in​​a.​​com​​/blog/blog.​​php​​?do=show​​one​​&uid=4039&type=blog&cid=&itemid=927一、 HelloWorld  开始之前,我假想你已经看过了HelloWorld的源代码,并看了​​用户​​手册中关于HelloWorld的相关说明,而且已经大
转载 2012-03-14 14:10:00
126阅读
2评论
http://www.linuxgraphics.cn/physics/box2d_js_overview.htmlhttp://www.box2dflash.org/docs/2.0.2/manualhttp://creativejs.com/2011/09/box2d-javascript-tutorial-series-by-seth-ladd/http://wenku.baidu.com/
转载 2011-09-27 09:16:00
95阅读
2评论
转自:http://www.ityran.com/thread-650-1-1.html第六章  fixture 6.1关于 记得,shape
原创 2022-09-14 12:15:04
264阅读
你好Box2DBox2D发行版中是一个Hello World项目。 该程序将创建一个大型接地箱和一个小型动态箱。 此代码不包含任何图形。 您将看到的是文本框随时间推移在控制台中的输出。这是如何使用Box2D并运行它的一个很好的例子。创建一个世界每个Box2D程序都从创建b2World对象开始。 b2World是管理内存,对象和模拟的物理中心。 您可以在堆栈,堆或数据部分上分配物理世界。创建Box
翻译 2022-02-23 15:59:56
128阅读
# Java Box2D: 一个强大的物理引擎 ![Box2D Logo]( ## 引言 物理引擎是计算机图形学和游戏开发中不可或缺的工具。它们用于模拟物理现象,如重力、碰撞和摩擦力,使得虚拟世界更加真实和有趣。Java Box2D是一个出色的物理引擎,它提供了一套完整的工具和函数,使得物理模拟变得简单而直观。 本文将介绍Java Box2D的基本概念和用法,并通过代码示例演示如何使用它来
原创 3月前
74阅读
  var TAG_SPRITE_MANAGER = 1; var PTM_RATIO = 32; Box2DTestLayer = cc.Layer.extend({ world:null, //GLESDebugDraw *m_debugDraw; ctor:function () { this._super(); cc.even
转载 2014-04-09 08:04:00
101阅读
2评论
首先从HelloWorld.cpp的源码入手,看看Box2D大致如何使用的。 包含头文件: #include <Box2D/Box2D.h> #include <cstdio> //其中 Box2D/Box2D.h 实际上是包含Common、Collision、Dynamics、Rope的头文件。 //可以看出Box2D目录下就是其核心源码。而其他
由于Box2D是不直接与鼠标交互的,而是通过鼠标关节b2MouseJoint交互的。 交互的过程由四个步骤完成: 第一步:获取鼠标单击处的刚体。 第二步:创建鼠标关节。 第三步:控制鼠标关节。 第四步:销毁鼠标关节。   首先,获取刚体。 public function GetBodyAtMouse(includeStatic:Boolean=false):b2Body{
转载 精选 2012-03-02 10:20:30
1954阅读
1点赞
引用:http://bbs.9ria.com/forum.php?mod=viewthread&tid=150711【
转载 2012-10-18 16:13:00
160阅读
Box2D is an Open Source rigid body 2D physics engine for C++. It’s currently (ox2D into your Qt app
转载 2012-03-13 09:16:00
75阅读
2评论
由于Box2D是不直接与鼠标交互的,而是通过鼠标关节b2MouseJoint交互的。交互的过程由四个步骤完成:第一步:获取鼠标单击处的刚体。第二步:创建鼠标关节。第三步:控制鼠标关节。第四步:销毁鼠标关节。首先,获取刚体。public function GetBodyAtMouse(includeStatic:Boolean=false):b2Body{// 在鼠标点击处创建一个极小区域,大小为0.002m*0.002mvar mousePVec:b2Vec2 = new b2Vec2(stage.mouseX/RATIO, stage.mouseY/RATIO);var aabb:b2AAB
转载 2012-04-05 15:24:00
103阅读
2评论
上一节加入了tiles积木,但不能进行鼠标操作。以下加入鼠标相关的控制。 【加入鼠标关节】 b2MouseJoint *mMouseJoint 【处理按键响应】 设置开启触屏之类的就不说了。在触屏開始的时候要查询相交的形状,依据其夹具fixture获得物体。然后创建它与地面间的鼠标关节。 bool
转载 2017-04-30 16:45:00
271阅读
2评论
以后要多写一下文章,把在做项目的过程中灵光一现的地方记录下来,免得记性不好,给忘掉了。 首先说一下什么是光线投射,当然高手可以跳过了..Box2d自带这个API的意思是,已知点A和点B和形状shape,由点A向点B做一条射线,返回AB射线是否与shape相交并且可以算出相交的点,具体用法如下 b2Shape *shape = f->GetShape(); b2RayCastInpu
alchemy的Box2D版本来自http://www.fireyang.com/blog/?p=759最近一直忙于项目,每天回去都很迟,也很少写blog,很少学习了,得自我批评下…… 最近看到B0x2D出了个alchemy的版本,也有demo演示,看上去效率好多了,看来在高消耗的算法上alchemy还是首选啊……项目主页:http://www.sideroller.com/wck/ 项目源码和demo:http://github.com/jesses/wck 还提供了个cs5的插件:World Construction Kit,不写代码就可以使用这个物理引擎了,有兴趣可以看看
原创 2021-07-20 16:47:29
129阅读
  cocos2d-x引擎支持两个物理引擎,分别为Box2D和Chipmunk。通常使用为Box2D。以下为Box2D中的概念。世界(World),刚体(body)、刚体定义(BodyDef)、关联(Fixture)、关联定义(FixtureDef)、形状(Shape)、连接(Joint)、以及链接定义(JointDef)。世界:创建世界需要两个步骤:1、生成重力向量。2、根据重力向量生成对象。例
转载 2013-04-24 21:35:00
74阅读
2评论
本文介绍了移植 Box2D 到 Android 的过程,给出了具体的移植方法和设计思路。 简
转载 10月前
120阅读
Box2d是一个很出名的2d物理引擎,大家可以google之。Box2d有C++,flash和Java等版本。android可以直接使用java版本的Jbox2d,但因为Jbox2d的图形渲染是使用processing库来实现的,所以,在android中使用Jbox2d的时候,图形渲染的工作就只能自己来写了。因为网上关于box2d的资料真的非常的少,特别是关于图形绘制方面,所以,虽然程序写得不是很
转载 10月前
124阅读
转载自:://.physicseditor.de/cocos2d-box2d/Tutorial: cocos2d + box2dPhysicsEditor with cocos2d and box2dThis is a short tutorial how to use PhysicsEditor together with cocos2d and box2d as physics engine. The project is bases on the box2d template project which comes with cocos2d. The project is
转载 2012-01-22 03:05:00
99阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5