E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【Box2D】
Box2D
的编译与运行 - Hello world
转发,请保持地址:http://blog.csdn.net/stalendp/article/details/8574894最近在编写一个手机游戏,用到
Box2D
,学习后顺带写了这几篇文章。
mmdev
·
2013-02-06 22:00
world
hello
Box2D
的编译与运行 - Hello world
转发,请保持地址:http://blog.csdn.net/stalendp/article/details/8574894最近在编写一个手机游戏,用到
Box2D
,学习后顺带写了这几篇文章。
stalendp
·
2013-02-06 22:00
游戏
教程
引擎
box2D
box2D
box2D
图文
Box2D
初识
Box2D
是一个为游戏设计的2d刚体仿真库。程序员可以在他们的游戏里使用它,它可以使物体的运动更加可信,让世界看起来更具交互性。
xuguangsoft
·
2013-02-01 17:00
Box2D2.2.1
常见的Android游戏开发引擎
同时集成了
Box2D
物理引擎,因此能实现一些较为复杂的物理效果。在Rokon(另一个Android2D游戏引擎)宣布停止更新以后,AndEngine成为Android最为流行的2D游戏引擎。
luxiaoyu_sdc
·
2013-02-01 10:00
学习
Box2D
个人笔记(十一)vertexhelper
(译)如何使用
box2d
来做碰撞检测(且仅用来做碰撞检测)但是上面例子里
adrianous
·
2013-01-17 16:32
Box2D
学习
Box2D
个人笔记(十一)vertexhelper
(译)如何使用
box2d
来做碰撞检测(且仅用来做碰撞检测)但是上面例子里
Adrianous
·
2013-01-17 16:00
cocos2dx游戏开发必备工具之PhysicsEditor
主要是尝试将PhysicsEditor与cocos2dx,
box2d
结合开发的一些步骤。之前大概网络检索了一下,知道PhysicsEditor的功能其实很简单。
socol
·
2013-01-16 21:00
cocos2dx
in
Box2D
当一张图片被加载到内存后,它是以纹理的形式存在的,纹理是什么,纹理就是一块内存,这块内存中存在的是按照指定的像素格式填充的图片像素信息,它被最终被作为三角面著色所依据的数据源。CCTexture2D:纹理,即图片加载入内存后供CPU和GPU操作的贴图对象。CCTexturePVR:处理PVR文件生成纹理的类。CCTextureCache:纹理管理器,负责加载图片并对生产的纹理进行管理,通过“字典”
Adrianous
·
2013-01-05 02:00
学习
Box2D
个人笔记(十)碰撞检测
首先,碰撞检测的前提是有两个body了.我还是把两个body定义为bodyA和bodyB ,并且类里边有他们的Fixture成员。 这是个前提。然后我们需要在这两个body碰撞的时候,CCLOG(“BOOM!”);那么我们要做的是:1、建一个类,这个类继承b2ContactListener,x-code里注意建object-cclass的时候改掉后缀名 m改成mm 这样就可以用C++混编。(后边这
Adrianous
·
2013-01-04 01:00
学习
Box2D
个人笔记(九)b2GearJoint
齿轮关节就是齿轮。一个物体转动或运动带动领一个物体转动或运动。效果如图:首先:GearJoint需要两个关节,RevoluteJoint或PrismaticJoint。所以首先我们要定义一个 RevoluteJoint://转动关节 b2RevoluteJoint*revolutejoint; b2RevoluteJointDefrjd; rjd.collideConnected=true; {
Adrianous
·
2013-01-03 02:00
学习
Box2D
个人笔记(八)b2PulleyJoint
Pulley:滑轮。顾名思义。这就是滑轮关节。看效果图:代码如下://滑轮关节 b2PulleyJoint*pulleyjoint; b2PulleyJointDefpjd; pjd.Initialize(bodyA,bodyB,b2Vec2::b2Vec2(100/PTM_RATIO,300/PTM_RATIO),b2Vec2::b2Vec2(400/PTM_RATIO,300/PTM_RATI
Adrianous
·
2013-01-03 02:00
学习
Box2D
个人笔记(八)b2RevoluteJoint
这里我把转动的点设为一个定点,我感觉
box2d
里相对物体也用的挺多的.效果如图:代码如下://转动关节b2RevoluteJoint*revolutejoint;b2RevoluteJointDefrjd
adrianous
·
2013-01-03 02:27
Box2D
学习
Box2D
个人笔记(七)b2DistanceJoint
首先咱们来看什么情况下用 b2DistanceJoint。 效果图:也就是说两个物体连着一根线的时候可以用这个节点。//距离关节b2DistanceJoint*distancejoint;b2DistanceJointDefdjd;djd.Initialize(bodyA,bodyB,bodyA->GetWorldCenter(),bodyB->GetWorldCenter());//第一个参
adrianous
·
2013-01-03 01:42
Box2D
学习
Box2D
个人笔记(七)b2DistanceJoint
首先咱们来看什么情况下用 b2DistanceJoint。 效果图:也就是说两个物体连着一根线的时候可以用这个节点。//距离关节 b2DistanceJoint*distancejoint; b2DistanceJointDefdjd; djd.Initialize(bodyA,bodyB,bodyA->GetWorldCenter(),bodyB->GetWorldCenter());//第
Adrianous
·
2013-01-03 01:00
学习
Box2D
个人笔记(五)debugDraw
我先说我用的2.0.4的cocos2d-x 在xcode下。目的是要,加入debugDraw,实现TestApp里面刚体加边框的效果。其实,在新建的工程里已经加入一部分代码了,我们只不过是添加一些新的东西,然后再把他的注释去掉。首先我们要找到 GLES-Render.h和GLES-Render.cpp 这两个文件可以在cocos2d-2.0-x-2.0.4/samples/TestCpp/Clas
Adrianous
·
2013-01-02 17:00
学习
Box2D
个人笔记(六)PrismaticJoint
从这篇开始,我开始学习关于 joint。首先,咱们要先了解PrismaticJoint。如果你想要做一个活塞运动的效果,那么就可以用这个,这个关节的作用就是限制物体在某一个方向上运动。b2PrismaticJointDefPrismaticJointDef; b2Vec2worldAxis(0,-1); PrismaticJointDef.collideConnected=true; Prisma
Adrianous
·
2013-01-02 13:00
学习
Box2D
个人笔记(四)b2MouseJoint
这个玩意是干啥的呢,这个玩意是能拖动刚体的东西。也就是说触摸的时候可以随着手指运动。首先,我们要有一个刚体,这个相信很多同学都会添加。b2Body*spriteBody;而且将这个刚体初始化,添加到世界里。然后,我们在这个前提下,来操作移动刚体,如果不会添加刚体,移步到如何新建一个Body。接下来,我们要随手指移动,那么首先要在init里面添加:setTouchEnabled(true);然后在类
adrianous
·
2013-01-02 11:37
Box2D
学习
Box2D
个人笔记(四)b2MouseJoint
这个玩意是干啥的呢,这个玩意是能拖动刚体的东西。也就是说触摸的时候可以随着手指运动。首先,我们要有一个刚体,这个相信很多同学都会添加。b2Body*spriteBody;而且将这个刚体初始化,添加到世界里。然后,我们在这个前提下,来操作移动刚体,如果不会添加刚体,移步到如何新建一个Body。接下来,我们要随手指移动,那么首先要在init里面添加:setTouchEnabled(true);然后在类
Adrianous
·
2013-01-02 11:00
学习
Box2D
个人笔记(三)ApplyForce
上一章我们说道了创建一个世界和一物体,但是却不能动,不能动多难受啊。所以这张我们要让物体动起来,根据牛顿第一定律:一切物体在没有受到力的作用时,总保持匀速直线运动状态或静止状态,除非作用在它上面的力迫使它改变这种运动状态。同样,我们的世界也遵循牛顿定律,如果我们要改变一个物体的运动状态,那么我们就得需要为他施加一个力(Force)。所以很简单。我们知道一个物体,然后对它用力,就ok了。fkBody
adrianous
·
2012-12-28 18:13
Box2D
学习
Box2D
个人笔记(三)ApplyForce
上一章我们说道了创建一个世界和一物体,但是却不能动,不能动多难受啊。所以这张我们要让物体动起来,根据牛顿第一定律:一切物体在没有受到力的作用时,总保持匀速直线运动状态或静止状态,除非作用在它上面的力迫使它改变这种运动状态。同样,我们的世界也遵循牛顿定律,如果我们要改变一个物体的运动状态,那么我们就得需要为他施加一个力(Force)。所以很简单。我们知道一个物体,然后对它用力,就ok了。fkBody
Adrianous
·
2012-12-28 18:00
Box2d
源码学习<十四>TOI之碰撞时间的实现
本系列博客是由扭曲45原创,欢迎转载,转载时注明出处,http://blog.csdn.net/cg0206/article/details/8441644TOI全称TimeofImpact,中文的意思是撞击时间,在
Box2d
cg0206
·
2012-12-27 03:00
C++
C++
引擎
手机游戏
box2D
box2D
Box2d
源码学习<十三>b2Collision之碰撞(下) 具体形状间的碰撞的实现
本系列博客是由扭曲45原创,欢迎转载,转载时注明出处,http://blog.csdn.net/cg0206/article/details/8441463Box2d中,要形状间实现碰撞,必须两个碰撞形状中至少有一个形状要有体积,而链形状每条边都被看作一个边缘形状,此时我们只要实现圆形、多边形、边缘三个具体形状间的碰撞,因为边缘形状没有体积,故不存在边缘与边缘之间的碰撞。剩下还有边缘和圆,边缘和多
cg0206
·
2012-12-26 23:00
C++
C++
引擎
box2D
box2D
学习
Box2D
个人笔记(二)b2body .
上帝创造世界用了七天:第一天 要有光,便有了光,把光明,黑夜分开,便有了昼夜;第二天 有了天;第三天 有了海和陆地,陆地是绿的;第四天 有了太阳,月亮,和星星;第五天 水中,空中有了生物;第六天 陆地上有了生物;第七天 有了人; 插了一个插曲。上篇说完了创造一个世界,这次我们便在这个世界里加物体。 首先创造一个物体(注意不说刚体),需要再屏幕上体现出来,首先得创造一个精灵,因为刚体并
adrianous
·
2012-12-26 14:06
Box2D
学习
Box2D
个人笔记(二)b2body .
上帝创造世界用了七天:第一天 要有光,便有了光,把光明,黑夜分开,便有了昼夜;第二天 有了天;第三天 有了海和陆地,陆地是绿的;第四天 有了太阳,月亮,和星星;第五天 水中,空中有了生物;第六天 陆地上有了生物;第七天 有了人; 插了一个插曲。上篇说完了创造一个世界,这次我们便在这个世界里加物体。 首先创造一个物体(注意不说刚体),需要再屏幕上体现出来,首先得创造一个精灵,因为刚体并
Adrianous
·
2012-12-26 14:00
笔记:cocos2d-x 移植到android中编译的一些问题:fatal error:
Box2D
/Box2D.h: No such file or directory"
1、fatalerror:
Box2D
/Box2D.h:Nosuchfileordirectory"需要添加
box2d
库的支持,修改android.mk文件,如下:LOCAL_PATH:=$(callmy-dir
michael_yy
·
2012-12-26 10:00
学习
Box2D
个人笔记(一)b2World
今天学习了
box2d
。。(其实学习好久了。今天才弄明白点。
Adrianous
·
2012-12-25 20:00
box2d
中,body的三种作用力效果--ApplyForce, ApplyImpulse, SetLinearVelocity
================博文原创,转载请声明出处电子咖啡(原id蓝岩)============================================================在
box2d
shencaifeixia1
·
2012-12-23 14:00
Box2d
源码学习<十>形状(下):圆形和多边形的实现
本系列博客是由扭曲45原创,欢迎转载,转载时注明出处,http://blog.csdn.net/cg0206/article/details/8303010我们今天就来看看另外两个形状的实现。1、圆形,有坐标和半径,(有点废话了,没有坐标和半径的能叫圆吗?)。圆形不能是空心的,必须是实心的。下面我们就来看看圆形是如何实现的。在b2CircleShape.h文件中,我们来看看源码。//圆形状,继承自
cg0206
·
2012-12-16 23:00
C++
C++
引擎
手机游戏
box2D
box2D
Box2d
源码学习<八>形状(上):父形状的实现
本系列博客是由扭曲45原创,欢迎转载,转载时注明出处,http://blog.csdn.net/cg0206/article/details/8300800Box2d中每种物体它都是要有形状的,关于形状的是如何定义和实现的,我们今天就来说说。要将一个形状描述出来,我们必须知道它的定义,不禁要问形状是什么呢?用来干什么的呢?形状是几何体,用来给物体(body)定型的。同时形状可以在物理模拟中独立使用
cg0206
·
2012-12-16 03:00
C++
C++
引擎
手机游戏
box2D
box2D
Box2d
源码学习<七>Broad-phase的实现
本系列博客是由扭曲45原创,欢迎转载,转载时注明出处,http://blog.csdn.net/cg0206/article/details/8300658在一个物理步长内,碰撞处理可以被划分成narrow-phase和broad-phase两个阶段。在narrow-phase阶段计算一对形状的接触。假设有N个形状,直接使用蛮力进行计算,我们需要调用N*N/2次narrow-phase算法。 b2
cg0206
·
2012-12-16 03:00
C++
C++
引擎
手机游戏
box2D
box2D
Box2d
源码学习<六>动态树的实现
本系列博客是由扭曲45原创,欢迎转载,转载时注明出处,http://blog.csdn.net/cg0206/article/details/8293049今天我们将学习碰撞模块(collision)部分,该部分主要有一下内容:1、 形状,该部分包括的定义、实现。2、 操作形状方法,该部分包括距离(Distance)、撞击时间(TimeofImpact)等。3、 算法辅助类,包括动态树和broad
cg0206
·
2012-12-13 23:00
C++
C++
引擎
手机游戏
box2D
box2D
Box2d
源码学习<五>b2Timer、b2Draw和b2Settings的实现
欢迎转载,转载时注明出处,http://blog.csdn.net/cg0206/article/details/8280463今天我们要说在公共模块剩下的三个小模块的实现,分别是:计时器类、调试辅助类、和
box2d
cg0206
·
2012-12-10 23:00
C++
C++
引擎
手机游戏
box2D
box2D
Box2d
源码学习<四>数学库API的实现
本系列博客是由扭曲45原创,欢迎转载,转载时注明出处,http://blog.csdn.net/cg0206/article/details/8275826为了满足
Box2d
中所要用到的数学知识,在
Box2d
cg0206
·
2012-12-10 00:00
box2d
中b2Body的isSensor用法
=================博文原创,转载请声明出处电子咖啡(原id蓝岩)============================================================
Box2D
shencaifeixia1
·
2012-12-09 00:00
Box2d
源码学习<三> 内存管理之栈的实现
B2StackAllocator主要是为了运行一个步长时满足
box2d
需要的临时内存空间,作为栈分配器来防止单步堆分配。B2Growab
cg0206
·
2012-12-07 23:00
C++
C++
引擎
box2D
box2D
Box2d
源码学习<二>内存管理之SOA的实现
box2d
虽然是用c++写的,但是并没有使用c++自带的new/delete实现内存管理,而是使用在c的malloc/free做法的基础上封装了类b2BlockAll
cg0206
·
2012-12-05 23:00
C++
C++
引擎
手机游戏
box2D
box2D
Box2d
源码学习<一>之
Box2d
简介
本系列博客是由扭曲45原创,欢迎转载,转载时注明出处,http://blog.csdn.net/cg0206/article/details/8257607 随着智能手机的大量普及,手机的性能也越来越好,伴随而来出现大量的手机游戏 ,其中不乏很多优秀的游戏,如《愤怒的小鸟》、《鳄鱼小玩皮》、《翼飞冲天》等等。同时它们也大量的模拟了现实生活中的相关东西,比如小鸟飞行、碰撞的模拟,流体的模拟,都用到了
cg0206
·
2012-12-04 22:00
C++
C++
引擎
手机游戏
box2D
box2D
Android之
Box2D
学习(二)——简单的跑跳游戏模型(含代码)
本文地址:http://blog.csdn.net/you_and_me12/article/details/82485292012-12-02自从学习了一段时间的
Box2d
,初步了解了。
You_and_Me12
·
2012-12-02 15:00
Box2D
中ApplyForce( )和ApplyImpulse( ) 以及SetLinear...
先看API文档ApplyForce()methodpublicfunctionApplyForce(force:b2Vec2,point:b2Vec2):voidApplyaforceataworldpoint.Iftheforceisnotappliedatthecenterofmass,itwillgenerateatorqueandaffecttheangularvelocity.Thisw
ChildhoodAndy
·
2012-11-29 10:00
box2D
ApplyForce
ApplyImpulse
cocos2d初步日记-介绍安装
2.0版本集成了
box2d
,和chipmunk,这两个都是著名的游戏引擎。
pugood
·
2012-11-25 22:00
ios
cocos2d
Box2D
2.2.1在VS2008下的编译
Box2D
是一个用于游戏的2D刚体仿真库。程序员可以使用它,让游戏中的物体运动起来更真实,让游戏世界更具交互性。以游戏的角度来看,物理引擎就是一个程序性动画的系统。
akof1314
·
2012-11-20 16:00
vs2008
vs2008
vs2008
box2D
box2D
box2dflash flash物理引擎
关于flashas3的物理引擎真是不少,比较之后发现,在开源引擎当中
Box2D
算是比较不错的了,http://www.box2dflash.org/docs/2.0.2/manual#Prerequisites
·
2012-11-19 16:00
Flash
从Native到Web(四), NaCl学习笔记: 物理引擎
物理引擎的抉择前面说了,这一系列是针对c++&3D的,所以排除
Box2D
之类的2D引擎.3D版的,目前最流行的有3个:Havok:说它是最NB的毫不为过.但是要钱,不给钱人家才不鸟你呢.免费版本只有Win32
xoyojank
·
2012-11-18 20:00
[AndEngine学习教程] 第10节
box2D
物理碰撞系统
1.要点 顾着忙工作的事情,两周多没有写微博了,在上一节,基于AndEngine做了个碰撞检测的例子.这个例子对学习基本原理的作用还是有的,但是用在游戏上就逊色点了,这节,主要基于
Box2D
系统来做碰撞检测
cen616899547
·
2012-11-16 14:00
Box2d
,物理引擎
1.cocos2d 自带了两套物理引擎:
Box2D
和Chipmunk。 两套引擎都是为2D游戏设计的,可以和cocos2d 完美整合。
wangweike
·
2012-11-10 10:00
box2D
工作笔记 第三季
我实在编写
Box2D
的时候,增加.h和.cpp文件的时候发生的!解决方案:在工程的属性里面选择N
PALIN89
·
2012-11-02 19:00
xml
qt
token
character
attributes
Parsing
[cocos2d-x 学习] 第一个cocos2d-x win32程序和NDK交叉编译
上一篇有讲过了,点这里),选择项目解决方案右键->添加->新建项目->选择cocos2d-xwin32Application,填写项目名称确定出现如下:有相关可选参数,
box2d
,supportLua(
Gitxs
·
2012-11-01 12:00
android
android
框架
cocos2d-x
NDK交叉编译
cocos2d-x入门(3)-添加一个英雄和一群移动的敌人
1.首先创建一个Cocos2d-win32Application,名为SimpleGame,这里不需要物理引擎,所以去掉
Box2D
选项。
zhoujianghai
·
2012-10-27 11:00
推荐一系列优秀的Android开发源码
http://www.apkbus.com/android-63371-1-1.html二、
Box2D
游戏引擎,类似愤怒的小鸟的游戏,残缺版http://www.apkbus.com/andro
Android_zl
·
2012-10-25 10:00
Android源码
安卓巴士真诚送上营养丰富的精美Android大餐
http://www.apkbus.com/android-63371-1-1.html二、
Box2D
游戏引擎,类似愤怒的小鸟的游戏,残缺版http://www.apkbus.com/andr
JenMinZhang
·
2012-10-19 08:04
游戏
源码
android
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他