box2d
Zszen_John
6年网络移动广告开发经验,2年页游团队开发经验,6年iOS,安卓cocos2dx开发经验,2年iOS原生应用开发经验,2年Unity2d开发经验,5年H5游戏/互动开发经验。 个人iOS app store搜索账户: Zstudio,为他人开发游戏在app store下搜索账户:Reanix。
展开
-
box2d 基础问答, 有空翻一下
Box2D C++ tutorials - FAQ / gotchasLast edited: July 14 2013Box2D FAQ / gotchasHere are some questions that come up very often that don't really need a whole tutorial topic to discuss them,翻译 2014-07-18 16:27:37 · 1101 阅读 · 0 评论 -
cocos2dx v3.x box2d DrawDebugData 后置问题
.众所周知, box2d的DrawDebugData函数绘制默认不是放在最前面的, 为了达到这个要求, v2版代码很简单v2:void Box2dManager::draw(){ ccGLEnableVertexAttribs( kCCVertexAttribFlag_Position ); kmGLPushMatrix(); box2dWorld->DrawDebugDat原创 2015-11-23 20:51:02 · 1215 阅读 · 0 评论 -
CCClippingNode导致的贴图错误问题
此问题我的原文和解决办法:http://stackoverflow.com/questions/28367881/why-i-need-add-empty-ccclippingnode-between-each-slice-part-in-cocos2dx-2-2-6/28367882#28367882帮助贴:http://blog.csdn.net/jusnxie/article转载 2015-02-06 22:34:00 · 974 阅读 · 2 评论 -
box2d错误 Assertion failed: (area > 1.19209290e-7F), function ComputeCentroid
box2d出现了 "Assertion failed: (area > 1.19209290e-7F), function ComputeCentroid" 的解决办法首先原因是创建多边形的时候没有使用逆时针将你的点进行逆时针纠正就好了http://www.cocoachina.com/bbs/read.php?tid=72556转载 2015-02-06 20:02:20 · 803 阅读 · 0 评论 -
被box2d坑惨了
每次我出现问题都会表现卡顿的现象, 突然画面一卡, 物理引擎就不听话了, 这样导致的问题方方面面, 而处理起来, 却只需要把box2d的step设置成一帧所需要的理想固定值原创 2014-11-07 02:57:12 · 3757 阅读 · 0 评论 -
box2d关于投影预瞄准的算法推演过程
首先, 自己程序很菜, 所以从最初的写法到最终走了很多弯路, 网上的资料也比较sh原创 2014-08-26 23:35:29 · 1368 阅读 · 0 评论 -
box2d碰撞的一些细节
碰撞使用侦听器来侦听原创 2014-08-19 02:48:58 · 1091 阅读 · 0 评论 -
物体运动的切线方向
-(void) update:(ccTime) dt{ b2Vec2 speed = body->GetLinearVelocity(); float ang = atanf(speed.y / speed.x); buBody->SetTransform(buBody->GetPosition(),ang);转载 2014-06-16 17:16:27 · 1159 阅读 · 0 评论 -
box2d发现个很烦的问题关于旋转连接
使用b2RevoluteJoint在box2d 2.0.1下 可以设置为密度为0, 也可以旋转, 但是在2.2.1下就不行, 必须设置质量原创 2014-07-09 02:39:53 · 1150 阅读 · 0 评论 -
为啥box2d速度低的情况下, 碰撞不反弹, 贴着物体飞行??
这种状况一般出现在无重力环境, 在很低的速度 大概是1m/s的情况, 就被考虑成无法反弹的物体, 即便是恢复原创 2014-07-05 17:32:40 · 1878 阅读 · 0 评论 -
box2d中的连接器马达
b2RevoluteJointDef的旋转马达, 并不一定需要让其转起来有时候, 你会发现, 两个物体旋转衔接, 永远也停不下来原创 2014-07-05 14:25:08 · 873 阅读 · 0 评论 -
box2d的运动速度设置到一定数值, 就不再提升的解决办法
找到b2Settings这个类:找到原创 2014-07-05 13:29:24 · 1477 阅读 · 0 评论 -
Box2d 物体互相碰撞的条件
Box2d 物体互相碰撞的条件两个物体的刚体属性都不是感应器: fixture.isSensor=false两个物体的category和mask都是相互对应的两个物体都是一个groupIndex下的两个物体至少有一个必须是可动物体 b2_dynamicBodyBOX2D_CategoryBits 和 BOX2D_MaskBits 最多支持16组数据, 所以超出的部分是无法执行碰撞的如果想原创 2015-12-19 15:48:29 · 3270 阅读 · 0 评论