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】
Cocos2d-x加
Box2D
制作弹弓类游戏
如何用
Box2D
和cocos2d-x制作弹弓类游戏第一部分这是一篇由ios教程团队成员GustavoAmbrozio上传的博客。一位拥有超过20年软件开发经验,超过3
mssyy2010
·
2012-04-29 09:41
C++
游戏
英文版
在cocos2d-x里面使用
BOX2D
本教程基于子龙山人翻译的cocos2d的IPHONE教程,用cocos2d-xforXNA引擎重写,加上我一些加工制作。教程中大多数文字图片都是原作者和翻译作者子龙山人,还有不少是我自己的理解和加工。感谢原作者的教程和子龙山人的翻译。本教程仅供学习交流之用,切勿进行商业传播。子龙山人翻译的Iphone教程地址:http://www.cnblogs.com/zilongshanren/archive
fengyun1989
·
2012-04-29 01:00
windows
vector
dll
float
引擎
phone
layer
【翻译】制作你的第一个HTML 5游戏
最近在研究
Box2D
,能快速上手的中文文档很少,所以翻译了一个经典案例。第一次翻译技术文档,翻译的不好~!
·
2012-04-28 23:00
web前端
【翻译】制作你的第一个HTML 5游戏
最近在研究
Box2D
,能快速上手的中文文档很少,所以翻译了一个经典案例。第一次翻译技术文档,翻译的不好~!
·
2012-04-28 14:00
html
Box2d
碰撞筛选
Box2D
通过种群跟组索引支持碰撞筛选。组索引比较简单,设置其shapeDef的groupIndex值即可,例如boxDef.filter.
hao3100590
·
2012-04-26 14:00
box2d
学习笔记
转载自:http://blog.sina.com.cn/s/blog_4f52c70d0100sj49.html几个对象:世界--b2World:创建世界,同时声明重力。在层的(id)init函数中。b2World*myWorld=newb2World(gravity,doSleep);销毁世界,在层的(void)dealloc函数中。deletemyWorld;单步执行世界模拟myWorld->
yang3wei
·
2012-04-24 15:00
box2d
学习笔记
转载自:http://blog.sina.com.cn/s/blog_4f52c70d0100sj49.html 几个对象: 世界--b2World: 创建世界,同时声明重力。在层的(id)init 函数中。 b2World* myWorld = new b2World(gravity, doSleep); 销毁世界,在层的(void)dealloc 函数中。 delete myWorld; 单
xumingrencai
·
2012-04-24 15:00
box2D
Box2D
几个概念:世界(b2World):世界就是一个环境,所有物理运算都在这个里面进行。形状定义(b2ShapeDef):形状定义是什么?说简单点形状定义就是定义你这个对象的样子,它用来做什么?就是用来确定你的碰撞。刚体定义(b2BodyDef):刚体定义就是设定刚体的初始具体,在目前来说,最大的功能就是把你定义好的形状加到你想到的刚体上。刚体(b2Body):刚体就是物理引擎里面的东西(对象),它可
diqun1314
·
2012-04-23 13:00
c
vector
struct
float
引擎
Shapes
box2d
b2DestructionListener注意事项
b2DesctructionListener只会对隐式销毁的 fixture 和 b2Joint 做响应 也就是说: 如果你在销毁一个 body 的时后,body上面的 fixture 和 joint 你未曾事先销毁掉, 那么,这些 fixture 和 joint 就会在 b2DesctructionListener 的回调方法里面得以体现; 如果一个body包含了多个 fixture,你
xumingrencai
·
2012-04-22 20:00
listener
box2d
b2DestructionListener注意事项
b2DesctructionListener只会对隐式销毁的fixture和b2Joint做响应也就是说:如果你在销毁一个body的时后,body上面的fixture和joint你未曾事先销毁掉,那么,这些fixture和joint就会在b2DesctructionListener的回调方法里面得以体现;如果一个body包含了多个fixture,你仅仅只是销毁了body里面的某一个 fixture
yang3wei
·
2012-04-22 20:00
Box2D
里的AABB
转载自:http://tech.byreach.com/node/2442AABB的全称是axisalignedboundingbox,大致概念首先是一个box,也就是一个框框,这个框框的4边与坐标轴平行,也就是一个正方形或者长方形区域。
yang3wei
·
2012-04-22 16:00
Box2D
Get Bounding Box of a Body
转载自:http://gamedev.stackexchange.com/questions/1366/box2d-get-bounding-box-of-a-body 问题: In
Box2D
xumingrencai
·
2012-04-22 15:00
box2D
Box2D
Get Bounding Box of a Body
转载自:http://gamedev.stackexchange.com/questions/1366/box2d-get-bounding-box-of-a-body问题:InBox2D,Iwascuriousifit'spossibletogetaboundingboxofabodyalreadycreatedintheworld.Sobasically,theBodyiscreated,it
yang3wei
·
2012-04-22 15:00
null
Box2D
v2.1.0用户手册翻译 - 第04章 碰撞模块(Collision Module)
转载自:http://blog.csdn.net/complex_ok/article/details/6716676第04章碰撞模块(CollisionModule)4.1关于碰撞模块包含了形状,和操作形状的函数。该模块还包含了动态树(dynamictree)和broad-phase,用于加快大型系统的碰撞处理速度。4.2形状(Shapes)形状描述了可相互碰撞的几何对象,就算不进行物理模拟,也
xumingrencai
·
2012-04-19 04:00
Module
Box2D
v2.1.0用户手册翻译 - 第04章 碰撞模块(Collision Module)
转载自:http://blog.csdn.net/complex_ok/article/details/6716676第04章碰撞模块(CollisionModule)4.1关于碰撞模块包含了形状,和操作形状的函数。该模块还包含了动态树(dynamictree)和broad-phase,用于加快大型系统的碰撞处理速度。4.2形状(Shapes)形状描述了可相互碰撞的几何对象,就算不进行物理模拟,也
yang3wei
·
2012-04-19 04:00
Module
测试
float
caching
Shapes
distance
记录一个粗心所导致的bug
不知道别人是怎么做浮力的,我之前也没什么经验,又一次在和伙计讨论爆炸效果的时候, 伙计对
box2d
sensor 的代码稍作改动,粗略的实现了爆炸的效果。
xumingrencai
·
2012-04-15 11:00
bug
box2d
新建复合多边形物体
方法:-(vector*)parsePolyArrStr:(NSString*)polyArrStr{ if(polyArrStr==nil||[polyArrStrisEqualToString:@""]){ NSLog(@"shapeArrStr:nilor\"\""); returnnil; } vector*target=newvector(); NSArray*childShapes=
yang3wei
·
2012-04-14 14:00
box2d
新建复合多边形物体
方法: -(vector<b2PolygonShape>*) parsePolyArrStr:(NSString*)polyArrStr { if(polyArrStr == nil || [polyArrStr isEqualToString:@""]) { NSLog(@"shapeArrStr: nil or \"\""
xumingrencai
·
2012-04-14 14:00
box2D
box2d
粗略的模拟水浮力
准备工作,首先修改
box2d
的 b2Body 类, 增加一个public 修饰的 bool 类型标识变量 m_isInWater,用于标识物体当前是否在水中。
xumingrencai
·
2012-04-13 15:00
box2D
box2d
粗略的模拟水浮力
准备工作,首先修改
box2d
的b2Body类,增加一个public修饰的bool类型标识变量m_isInWater,用于标识物体当前是否在水中。
yang3wei
·
2012-04-13 15:00
使用Cocos2D和
Box2D
制作《Jetpack Joyride》(2) LevelHelper
使用Cocos2D和
Box2D
制作《JetpackJoyride》(2)发布时间:2012-03-1516:01:29 Tags:Cocos2D&Box2D,LevelHelper,《JetpackJoyride
love_hot_girl
·
2012-04-07 17:00
游戏
properties
xcode
活动
animation
Pointers
使用Cocos2D和
Box2D
制作《Jetpack Joyride》(1) LevelHelper
使用Cocos2D和
Box2D
制作《JetpackJoyride》(1)发布时间:2012-03-1309:47:12 Tags:LevelHelper,SpriteHelper,Xcode项目,《JetpackJoyride
love_hot_girl
·
2012-04-07 17:00
mumuGD游戏引擎
mumuGD工具包含如下几个部分:动画编辑器场景编辑器UI编辑器给予lua脚本的任务系统资源管理以及打包工具输出系统手机游戏引擎部分 图形引擎(包含有动画,场景,关卡)事件系统lua以及任务系统物理引擎
box2d
木瓜瓜
·
2012-04-06 15:00
Box2d
随机数生成函数
#define RAND_LIMIT 32767 /// Random number in range [-1,1] inline float32 RandomFloat() { float32 r = (float32)(std::rand() & (RAND_LIMIT)); r /= RAND_LIMIT;
mssyy2010
·
2012-04-04 16:06
学习
职场
休闲
Box2d
随机数生成函数
#define RAND_LIMIT 32767 /// Random number in range [-1,1] inline float32 RandomFloat() { float32 r = (float32)(std::rand() & (RAND_LIMIT)); r /= RAND_LIMIT; r = 2.0f * r - 1.0f; ret
mssyy2010
·
2012-04-04 16:06
职场
学习
休闲
Box2d
学习笔记 2个物体堆叠拖动及简单碰撞检测
声明:文章代码参考自子龙山人的撞球小游戏,链接地址在文章结尾4月1日接触了
Box2d
,开始了物理引擎学习之路,这次要求的实现比较简单,就是实现多个(例子中2个)物体的堆叠,鼠标拖动和简单碰撞。
mssyy2010
·
2012-04-03 15:17
学习
cocos2d-x
休闲
box2D
游戏编程
Box2d
学习笔记 2个物体堆叠拖动及简单碰撞检测
声明:文章代码参考自子龙山人的撞球小游戏,链接地址在文章结尾4月1日接触了
Box2d
,开始了物理引擎学习之路,这次要求的实现比较简单,就是实现多个(例子中2个)物体的堆叠,鼠标拖动和简单碰撞。
mssyy2010
·
2012-04-03 15:17
学习
休闲
Box2d
Cocos2d-x建工程时避免copy文件夹和库
但是,每次建一个工程都这么费时,岂不是很不爽,而且每个工程都要copy一份cocos2d-x、cocoaDension和
box2d
文件夹,还有配置lib,dll,太耗时,
helpbs
·
2012-03-29 15:00
cocos2d-x
Cocos2d-x建工程时避免copy文件夹和库
但是,每次建一个工程都这么费时,岂不是很不爽,而且每个工程都要copy一份cocos2d-x、cocoaDension和
box2d
文件夹,还有配置lib,dll,太耗时
lwuit
·
2012-03-29 15:00
windows
application
System
dll
exe
2010
碰撞过滤
Box2D
通过种群跟组索引支持碰撞筛选。组索引比较简单,设置其shapeDef的groupIndex值即可,例如boxDef.filter.groupIndex=1。通过gr
丶雨季
·
2012-03-28 10:44
职场
休闲
box2d
Box2D
碰撞过滤
Box2D
通过种群跟组索引支持碰撞筛选。组索引比较简单,设置其shapeDef的groupIndex值即可,例如boxDef.filter.groupIndex=1。通过
丶雨季
·
2012-03-28 10:44
职场
休闲
box2D
碰撞过滤
碰撞筛选
在Eclispe中编译运行jbox2d
作者: 刘鹏日期: 2009-03-16jbox2d是
box2D
的java实现,本文介绍了在Eclisple中编译运行jbox2dtestbed的过程和方法。
jayjaydream
·
2012-03-25 22:00
java
eclipse
processing
图形
transformation
compilation
Android移植的
Box2D
本文介绍了移植
Box2D
到Android的过程,给出了具体的移植方法和设计思路。 简介将
Box2D
移植到Android上。Android的SDK是基于Java的。
jayjaydream
·
2012-03-25 22:00
java
android
object
processing
图形
android
box2d
小程序
Box2d
是一个很出名的2d物理引擎,大家可以google之。
Box2d
有C++,flash和Java等版本。
jayjaydream
·
2012-03-25 22:00
android
Class
processing
import
float
图形
android
box2d
运行小例子,配置eclipse【转】
引擎 有很多开源的2d物理引擎,其中最著名的有
Box2D
和Chipmunk。这里我们将用
Box2D
,因为他有更好的性能。很幸运,我们有jav
jayjaydream
·
2012-03-25 21:00
eclipse
android
properties
import
float
引擎
Box2D
v2.0.1 用户手册
1.导言1.1关于
Box2D
是一个用于游戏的2D刚体仿真库。程序员可以在他们的游戏里使用它,它可以使物体的运动更加可信,让世界看起来更具交互性。
jayjaydream
·
2012-03-25 21:00
数据结构
游戏
工作
float
SOA
引擎
彩色运动轨迹特效
又觉得一个特效的demo有点单调,所以添加了
Box2d
做的坦克,没有贴图,比较难看。代码注释比较少,也请见谅。
love_hot_girl
·
2012-03-25 21:00
游戏
JBox2D For Android - hello
box2d
虽然
box2d
的手册已经详细的描述了hello
box2d
的代码,本篇也主要是简单用android实现,没有绘制部分,但是很清楚的描述了
box2d
运行的基本情况。
jayjaydream
·
2012-03-25 21:00
android
工作
JBox2D 引擎 for Android 详解
平台上的使用,网上关于Jbox2d的教程本来就很少,与android有关的更少了,最近一个多月我都在研究jbox2d引擎,确实是不错,非常出色的模拟了现实世界的受力,前段时间风靡全球的愤怒的小鸟就是用
BOX2D
jayjaydream
·
2012-03-25 01:00
java
android
优化
jar
平台
引擎
box2d
判断物体脱离地图边界
之前:/**判断BYShape对象是否越界,越界即将之销毁(可用来判定游戏失败)~*/+(BOOL)isPositionOutOfBounds:(CGPoint)p{CGSizemapSize=[BYSinglegetInstance].mapSize;BOOLflag=NO;if(p.xmapSize.width*PTM_RATIO*3.0f/2.0f||p.yw*3||p.yh*3){flag
xumingrencai
·
2012-03-20 18:00
box2D
【iOS-Cocos2d游戏开发之十二】浅析使用C++/C/OC进行iOS游戏混编出现“failed with exit”问题与小结;
GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2d/478.html 大家都知道Xcode中支持C、C++、Object-C3种语言的混编,在上一节
Box2d
迷途d书童
·
2012-03-19 18:00
【iOS-Cocos2d游戏开发之十三】CCSprite利用Bezier(贝塞尔)做抛物线动作并让CCSprite同时播放两个Action动作!
街区】 原文链接: http://www.himigame.com/iphone-cocos2d/480.html 如果我们想实现让CCSprite进行抛物线运动的话,那么我想童鞋们首先会想到利用
Box2d
迷途d书童
·
2012-03-19 18:00
【iOS-Cocos2d游戏开发之十一】使用
Box2d
物理系统以及在cocos2d框架添加
Box2d
物理系统lib包的方法
www.himigame.com/iphone-cocos2d/474.html 上一节讲述了粒子的相关问题,当然啦,不示弱,今天继续将物理系统给大家进行简单的介绍和讲述; 首先先介绍,如何在cocos2d中加入
box2d
迷途d书童
·
2012-03-19 18:00
BOX2D
深入浅出1:Hello World
Box2D
.
最近工作需要,在研究
BOX2D
FLASH物理引擎,在9RIA上看了专题介绍,感觉并不系统,但看到有些朋友翻译过来的文章很是不错,其中。
hacker47
·
2012-03-19 11:00
Hello world
Cocos2d-x 结合
Box2D
开发Android游戏配置方法
cocos2d游戏引擎和
Box2D
物理引擎都是什么,干什么用的,这里我就不多废话了。这里主要讲的是基于C++的cocos2d-x在Android系统上开发游戏时如何与
Box2D
物理引擎结合。
jayjaydream
·
2012-03-16 01:00
游戏
c
android
脚本
Path
引擎
JBox2d入门学习一
最近想在网上学习一款Android的开源游戏框架,方便游戏的开发,在学习的过程中我发现无论是Rokon,AndEngine,libgdx他们都使用了同一款非常强大的物理引擎
Box2d
,所以决定先从这个引擎入手学习一下
jayjaydream
·
2012-03-15 22:00
游戏
android
框架
Class
float
引擎
LevelHelper Cocos2d-x with
Box2d
(二)处理碰撞事件
1、在各种不同类型的精灵之间注册碰撞考虑到你的游戏中拥有各种不同类型的精灵,但有时候我们只关心其中某两种类型之间的碰撞。例如在超级玛丽中,马里奥(Mario)和关卡中的硬币、站点(CheckPoint,不知道咋翻译)、乌龟之间的碰撞。在这种情况下,让我们先来定义碰撞的回调函数吧。你可以同时定义碰撞前后的回调函数,也可以只定义碰撞前,或者碰撞后。具体得按你游戏中需求来做,代码如下 voi
丶雨季
·
2012-03-14 20:38
cocos2d-x
休闲
box2D
LevelHelper
碰撞事件
box2d
中物体移动的功能实现细节
最近把
box2d
研究了一遍,总体上差不多是了解了,但是在运行那个小球下落的demo时候发现移动速度与物理情况不一样,仔细研究了半天才发现原来有这么多细节概念要注意。
passover
·
2012-03-14 16:18
libgdx
box2D
box2d
中物体移动的功能实现细节
最近把
box2d
研究了一遍,总体上差不多是了解了,但是在运行那个小球下落的demo时候发现移动速度与物理情况不一样,仔细研究了半天才发现原来有这么多细节概念要注意。
passover
·
2012-03-14 16:18
box2d
libgdx
Dev
Library
LevelHelper Cocos2d-x with
Box2d
(一)自定义精灵
用LevelHelper所提供的LHSprite是非常方便的,也非常好用。但有时候我们的精灵需要有更多的信息。例如我们需要建一个玩家类,可能它存在生命值,魔法值等其他信息。这些信息都是LevelHelper所不能提供的。在本文我将为大家演示一下创建一个自定义的LHSprite是多么的容易,soeasy!从这种方法,你可以很方便的创建任意你想要的LHSprite类型。在进入下一步之前,先简单介绍一下
丶雨季
·
2012-03-13 22:26
cocos2d-x
休闲
box2D
LevelHelper
LHSpite
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他