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
分享2D Unity游戏的动画制作经验
作者:AlexRoseUnity最近宣布推出额外的2D游戏支持,添加了
Box2D
物理和一个精灵管理器。但这里还是有些技巧需要牢记在心。
huang9012
·
2014-06-03 14:00
OX2D 自然的旋转到一个指定角度
最近在自己第一个游戏项目里面碰到一个看似简单却花了我2天时间才解决的问题特地发出来分享一下 在
BOX2D
中如何控制body自然的旋转到一个指定角度?
a332324956
·
2014-05-29 22:00
android
源码分析
libgdx
box2D
让刚体听我的-applyforce、applyimpulse、setlinearvelocity
而到目前为止,在学到的
Box2D
技巧中,创建了刚体之后,我们只能眼睁睁的看着它自由落体。我想,你肯定迫不及待的想“占有”它了,别急,今天我们就来
a332324956
·
2014-05-29 21:00
android
源码分析
libgdx
让刚体听我的-applyforce、applyimpulse、setlinearvelocity
而到目前为止,在学到的
Box2D
技巧中,创建了刚体之后,我们只能眼睁睁的看着它自由落体。我想,你肯定迫不及待的想“占有”它了,别急,今天我们就来
代码GG陆晓明
·
2014-05-29 00:00
android
libgdx
源码分析
1.0.1
Cocos2dx中
Box2D
的简单使用
1.所需头文件#include"
Box2D
/Box2D.h"2.Box2D的一些概念世界(Worlds),就是
Box2D
对物理世界的抽象。在抽象出来的结构体中可以设置加速度,调用物理模拟等功能。
i_am_zw129
·
2014-05-28 22:00
C++
cocos2dx
box2D
Cocos2d-x 系列八之
Box2d
入门
既然已有了cocos2d-x,为什么还要
Box2d
呢,是因为cocos2d-x作为一个图像引擎,只是用于显示图像,图像之间可以任意的重合,如果想要做到类物理学的碰撞等运动效果,就需要用到
Box2d
这个物理引擎用来模仿物理世界中的物体
·
2014-05-27 21:00
cocos2d-x
libgdx 像素鸟 第三讲 设计思路
box2d
围绕着模拟物理世界,对于渲染,他不做关心,当然你可以使用debug去渲染,验证效果。
box2d
的适用范围在0.1-10米,因此我们需要使用照相机功能,将我们模拟的物体的大小都放在这个
a332324956
·
2014-05-27 20:00
android
源码分析
libgdx
box2D
像素鸟
box2d
学习笔记
1.创建了物理引擎中的物体之后,施加力物体才能运动。2.在墙的四周设置墙壁 //创建地面b2BodyDefgroundBodyDef;groundBodyDef.type=b2_staticBody;groundBodyDef.position.Set(0,0);b2Body*groundBody=m_world->CreateBody(&groundBodyDef);//属性b2EdgeShap
u012131827
·
2014-05-26 09:00
一个
box2d
中的工具类,拿过来直接用的那种
/external/
Box2D
/Box2D.h"classBox2dUtils{public:staticb2Body*createDynamicBody(floatposX,floatposY,void
u012131827
·
2014-05-26 09:00
Cocos2d-x
Box2D
物理引擎编译设置
在解决方案找到TestCpp项目,打开其属性=》C/C++=》预处理器==》预处理器定义,添加“CC_ENABLE_BOX2D_INTEGRATION=1”,修改“CC_ENABLE_CHIPMUNK_INTEGRATION=0”,打开libExtensions项目同样找到预处理器定义,添加“CC_ENABLE_BOX2D_INTEGRATION=1”,删除“CC_ENABLE_CHIPMUNK_
oyangyufu
·
2014-05-23 18:00
Cocos2d-x中由sprite来驱动
Box2D
的body运动(用来制作平台游戏中多变的机关)
《胖鸟大冒险》中使用
Box2D
来进行物理模拟和碰撞检测,因此对每个机关需要创建一个b2body。
LuckilyYu
·
2014-05-14 16:00
游戏
cocos2d-x
box2D
[cocos2dx笔记003] Vs2013增加静态库工程
[cocos2dx笔记003]Vs2013增加静态库工程(基于2.2.2版本,用vs2013编辑代码)在cocos2dx下有一个external目录,里面有一些要用到的cocos2dx静态库,如
Box2D
专职C++
·
2014-05-11 12:00
libgdx,
box2d
, 碰撞击穿(穿透)问题
一般是由于body“高速”或“太小”;默认情况下,
box2d
在做碰撞时不会做太精细的计算(耗时且有时太细粒度不是太必要)。只有你指定“bodyDef.bullet=true;”参数时,才会做精细计算。
benzkuai
·
2014-05-10 11:58
libgdx
用cocos2d-android开发android游戏时调用
box2d
中的native本地函数问题
用cocos2d-android开发android游戏时调用
box2d
中的newWorld(Vector2,boolean)时,出现如下报错:“java.lang.UnsatisfiedLinkError
wangpeiming110
·
2014-05-09 10:16
cocos2d-android
box2
用cocos2d-android开发android游戏时调用
box2d
中的native本地函数问题
用cocos2d-android开发android游戏时调用
box2d
中的newWorld(Vector2,boolean)时,出现如下报错:“java.lang.UnsatisfiedLinkError
wangpeiming110
·
2014-05-09 10:16
method
new
world
native
native
box2D
found
not
cocos2d-android
关于在Box2dTest中开启调试打印
关于在Box2dTest中开启调试打印 关于在Box2dTest中开启调试打印,实际就是使用OpenGL直接绘图方法绘制
Box2d
相关的信息,不过这个绘制是通过world->DrawDebugData
lhyzws
·
2014-05-03 21:00
Android NDK编译Box2D_V2.2
如果大家有留意的话,就知道现在很流行的愤怒的小鸟的物理引擎是使用了
Box2D
,那么如何将这好东西移植到Android上呢?
Leon李翊
·
2014-04-25 23:00
android
Module
Path
include
pair
math.h
【极客学院出品】Cocos2d-X系列课程之九-
BOX2D
物理引擎
本节课程为Cocos2d-x系列课程之九,学习
BOX2D
物理引擎!学习路径图:课程适合小白系统学习,仅需6个课时,在极客学院首席讲师风趣幽默的课程里轻松掌握
BOX2D
物理引擎。
jikexueyuan
·
2014-04-21 09:00
cocos2d-x
极客学院
BOX2D物理引擎
转 mac下面xcode+ndk7配置cocos2dx &
box2d
的跨ios和android平台的游戏教程
原文地址:http://www.cnblogs.com/zilongshanren/archive/2012/03/04/2377873.html首先,按照上一篇教程,搭建好mac下面的cocos2dx和android开发环境,注意配置好一些环境变量的值,比如$COCOS2DX_ROOT等。然后使用Xcode建立一个cocos2dx_box2d项目,命名为Box2DTest,如下图所示: 然后,还
liuqf
·
2014-04-18 16:00
cocos2dx
Cocos2d-x旧引擎目录结构
转自:http://blog.csdn.net/lwuit/article/details/7870395Cocos2d-x的目录结构如下:目录的具体结构介绍如下:
Box2D
:物理引擎
Box2D
的相关源文件
wwj_748
·
2014-04-18 12:00
android
cocos2d-x
cocos2d-x
box2d
使用调试绘图
cocos2d-xbox2d使用调试绘图复制TestCpp的GLES-Render.h和GLES-Render.cpp过来。添加一个成员变量:GLESDebugDraw*m_debugDraw; 初始化物理引擎的时候:voidHNGameLayer::initPhysics() { m_debugDraw=newGLESDebugDraw(RATIO); uint32flags=0; flags+
Nov_Eleven
·
2014-04-15 18:00
cocos2d-x
box2D
cocos2d-x
box2d
使用调试绘图
cocos2d-xbox2d使用调试绘图复制TestCpp的GLES-Render.h和GLES-Render.cpp过来。添加一个成员变量:GLESDebugDraw*m_debugDraw;初始化物理引擎的时候:voidHNGameLayer::initPhysics() { m_debugDraw=newGLESDebugDraw(RATIO); uint32flags=0; flags+=
SkyHacker
·
2014-04-15 18:00
6.Cocos2d-x中CCSprite的一些记录
起始角度及旋转方向如下图,注意:setRotation的参数是角度,而
box2d
中的刚体一般用弧度而且旋转方向是相反的,所以有必要进行相互转换。
Huang_Cai_Yuan
·
2014-04-14 08:00
cocos2dx
box2D
CCSprite
setRotation
Libgdx和jpct3D游戏引擎介绍
Libgdx是一款基于OpenGLES技术开发的Android游戏引擎,支持Android平台下的2D游戏开发,物理引擎采用
Box2D
实现。
dj0379
·
2014-04-13 07:00
Cocos2d学习之路五(
Box2d
使用CCPhysicsSprite时编译不通过解决方法)
cocos2d使用
box2d
引擎,在使用CCPhysicsSprite添加精灵的时候会出现编译不通过错误。
superlele123
·
2014-04-12 15:00
【amazing cocos2d-x 3.0之十六】新物理引擎,来谈谈chipmunk和
Box2d
关于物理引擎,在3.0中有了全新的Physicsintegration,把chipmunk和
Box2D
封装到引擎内部,简化开发者的开发步骤。
legendof1991
·
2014-04-11 15:27
amzaing
cocos2d-x
3.0
cocos2d-x
3.0详解
[置顶] 【amazing cocos2d-x 3.0之十六】新物理引擎,来谈谈chipmunk和
Box2d
关于物理引擎,在3.0中有了全新的Physicsintegration,把chipmunk和
Box2D
封装到引擎内部,简化开发者的开发步骤。
Legendof1991
·
2014-04-11 15:00
box2D
chipmunk
cocos2d-x3.0
新物理引擎
Box2D
C++ 教程-碰撞剖析
转载文章:原贴地址:http://ohcoder.com/blog/2012/11/30/anatomy-of-a-collision/在
Box2D
中,经常会遇到物体之间的碰撞问题,当一个碰撞发生时,就是利用定制器
u013599970
·
2014-04-11 13:00
C++
教程
cocos2d-x
游戏引擎
box2D
Box2D
C++ 教程-用户数据
在
Box2D
中这叫做userdata,这是一个能够让你存储有用数据的指针。下面这些类都有这个功能:-b2Body -b2Fixture
u013599970
·
2014-04-11 13:00
C++
教程
cocos2d-x
游戏引擎
box2D
Box2D
C++ 教程-画自己的图像
通常我们都会使用我们自己的方法在场景中画图像,然后访问
Box2d
获取物体的物理信息以此知道在哪里画图像。在本次话题中,我们将会专门定义一个类用作渲染游戏实体,然后我
u013599970
·
2014-04-11 13:00
C++
教程
cocos2d-x
游戏引擎
box2D
Box2D
C++ 教程-使用debug Draw
转载文章:原贴地址:http://ohcoder.com/blog/2012/11/30/using-debug-draw/使用debugdrawtestbed使用一个称为“debugdraw”的特性来画你所见到的形状。不过很显然,如果你想让游戏能够更加吸引眼球,还是需要替换那些无聊的多边形的,但是当物理场景中产生问题时,debugdraw会变的非常有用。有时候问题发生在游戏场景中的某个部分,比如
u013599970
·
2014-04-11 13:00
C++
教程
cocos2d-x
游戏引擎
box2D
Box2D
C++ 教程-跳跃
转载文章:原贴地址:http://ohcoder.com/blog/2012/11/30/jumping/跳跃(Jumping)水平滚轴游戏中的角色可以进行跳跃,是吧?现在就让我们看看几种不同实现跳跃的方法。我们已经在之前力和冲量(forceandimpulses)的话题中进行过相关问题的讨论,但是现在就让我们考虑一下如何把这些方法整合到游戏中。我们可以从匀速运动(movingatconstant
u013599970
·
2014-04-11 13:00
C++
教程
cocos2d-x
游戏引擎
box2D
Box2D
C++ 教程-旋转到指定角度
转载文章:原贴地址:http://ohcoder.com/blog/2012/11/30/given-angle/旋转指定角度这个话题和之前的那个话题类似,只不过把直线运动改成旋转运动。旋转一个物体既可以直接设置角度也可以通过设置扭矩/冲量方法来实现,同样需要注意的问题是,如果直接设置物体的角度,其实并不算是真正的模拟物理场景。为了做这个实验我们需要一个动态物体,如果没有重力的影响效果更好,那样物
u013599970
·
2014-04-11 13:00
C++
教程
cocos2d-x
游戏引擎
box2D
cocos2d-x
Box2d
入门例子
这次我们要改用物理引擎
Box2d
来让球碰撞!先下载这个项目,打开Release.win32/AirHockey.win32.exe先来个试玩吧。
xiebaochun
·
2014-04-10 15:00
游戏
cocos2d-x
box2D
libgdx学习笔记系列(九)了解物理引擎
box2D
注意:在1.0正式版中
box2d
被作为一个扩展独立了出来。
archy123
·
2014-04-10 12:00
游戏
android
libgdx
box2D
BOX2D
测试
var TAG_SPRITE_MANAGER = 1; var PTM_RATIO = 32; Box2DTestLayer = cc.Layer.extend({ world:null, //GLESDebugDraw *m_debugDraw; ctor:function () { this._super();
·
2014-04-09 08:00
box2D
Android 游戏引擎libgdx之
Box2D
一、基础类BodyArigidbody.ThesearecreatedviaWorld.CreateBody.这是一个很坚硬的物体,不要妄想去改变它的形状,我们只能通过World.CreateBody方法来创建它。BodyDef Abodydefinitionholdsallthedataneededtoconstructarigidbody.Youcansafelyre-usebodydefin
caihongshijie6
·
2014-04-07 19:00
Box2D
C++ 教程-匀速运动
转载文章:原帖地址:http://ohcoder.com/blog/2012/11/30/constant-speed/以匀速移动物体游戏中一种常见的需求是让物体做匀速运动。例如横屏游戏中的玩家角色,太空飞船或者汽车,等等。根据游戏的不同,有时候物体应该逐渐改变速度,其他情况又希望能够瞬间开始和停止运动。使用SetLinearVelocity方法精确的设置物体速度,这种方法看起来非常诱人,而且这么
u013599970
·
2014-04-03 23:00
游戏
C++
教程
cocos2d-x
游戏引擎
box2D
Box2D
C++ 教程-自定义重力
转载文章:原帖地址:http://ohcoder.com/blog/2012/11/30/custom-gravity/为每一个物体指定不同的重力我们经常会遇到的一个问题是,在其他物体依然遵循重力规则的情况下,如何让指定的物体不受重力影响。其实这实现起来很简单,现在就用我们所了解的力矩试着实现它。我们还是以上一个话题的场景为基础,使用三个独立的物体。//classmembervariabletok
u013599970
·
2014-04-03 22:00
游戏
C++
教程
cocos2d-x
游戏引擎
box2D
Cocos2d-JS v3.0 alpha不支持cocos2d-x的Physics integration
cocos2d-x 3.0新的Physics integration,把chipmunk和
Box2D
封装到引擎内部 auto scene = Scene::createWithPhysics();
·
2014-04-03 17:00
integration
Box2D
C++ 教程-力和冲量
转载文章:原帖地址:http://ohcoder.com/blog/2012/11/30/forces-and-impulses/力和冲量(Forcesandimpulses)让物体移动,需要对其施加力或者冲量。可以通过时间的不断积累对物体施加力的作用来改变物体的运动,然而冲量作用于物体则会立刻改变物体的速度。举个例子,想象一下现在你的车坏了,你想推车,可以选择驱动另外一辆车缓慢开向这辆坏了的车,
u013599970
·
2014-04-03 13:00
游戏
C++
教程
cocos2d-x
游戏引擎
box2D
Box2D
C++ 教程-设置世界
世界(Worlds)世界(Worlds)作为
Box2D
世界里主要的实体,在之前的讨论话题中已简单的介绍过。当你创建或者删除物体的时候,可以调用世界里的方法来完成这些功能,所以世界也管
u013599970
·
2014-04-02 21:00
游戏
C++
教程
cocos2d-x
游戏引擎
box2D
Box2D
C++ 教程-定制器
转载文章:原帖地址:http://ohcoder.com/blog/2012/11/29/fixtures/声明:本教程翻译自:Box2DC++tutorials-Fixtures,仅供学习参考。定制器(Fixtures)定制器用来描述场景中对象的大小,形状,材质属性等。一个物体可以附加多个定制器,物体的质心会因为定制器的附加顺序所影响。当两个物体相撞时,会根据各自的定制器作出相应的反应。定制器的
u013599970
·
2014-04-02 21:00
游戏
C++
教程
cocos2d-x
游戏引擎
box2D
Box2D
C++ 教程-物体
声明:本教程翻译自:Box2DC++tutorials-Bodies,仅供学习参考。转载文章:原帖地址:http://ohcoder.com/blog/2012/11/29/bodies/物体(Bodies)物体是物理场景中的基本对象,但是这里的物体并不是你看到的实际互相弹跳碰撞的实物。听起来很费解吗?挺住!马上做解释!你可以把物体想象成是一种看不见摸不着的实物的属性。这些不可见的属性是:-质量(
u013599970
·
2014-04-02 21:00
游戏
C++
教程
cocos2d-x
box2D
Box2D
C++ 教程-创建测试
转载文章:原帖地址:http://ohcoder.com/blog/2012/11/29/making-a-test/声明:本教程翻译自:Box2DC++tutorials-Makingatest,仅供学习参考。创建属于你的测试让我们向testbed中添加一个测试,这里只是一个简单的例子,一开始不会实现很多功能,但是作为一个例子我们会看到所有需要编辑和修改的地方。首先需要一个Test类的子类来定义
u013599970
·
2014-04-02 21:00
C++
教程
cocos2d-x
游戏引擎
box2D
Box2D
C++ 教程-Testbed结构
转载文章:原帖地址:http://ohcoder.com/blog/2012/11/29/testbed-structure/声明:本文翻译自Box2Dtutorials-Testbedstructure,仅供学习参考。Testbed结构testbed框架可以让你高效的添加新的测试。当定义一个新的测试,只要写出针对于测试必要的代码即可。相对于所有测试来说的,相同功能的方法例如,创建、销毁、重设,以
u013599970
·
2014-04-02 21:00
C++
教程
cocos2d-x
游戏引擎
box2D
Box2D
C++ 教程-环境设置
环境设置包括三种主流系统:-Windows-Linux-Mac由于最新的
Box2D
版本,源码中针对Windows和Mac平台中的主流IDE(VS2010和XCode4)已经进行了整合,所以这里就不进行翻译
u013599970
·
2014-04-02 21:00
C++
教程
cocos2d-x
游戏引擎
box2D
【COCOS2DX-BOX2D游戏开发之四】
Box2D
匀速运动
原文链接:http://ohcoder.com/blog/2012/11/30/constant-speed/文章最后,附上自己的匀加速代码片段声明:本教程翻译自:Box2Dtutorials-Movingatconstantspeed,仅供学习参考。以匀速移动物体游戏中一种常见的需求是让物体做匀速运动。例如横屏游戏中的玩家角色,太空飞船或者汽车,等等。根据游戏的不同,有时候物体应该逐渐改变速度,
teng_ontheway
·
2014-04-02 15:00
cocos2dx
box2D
匀加速
eclipse+MinGw编译
Box2D
Box2d
的Demo有Visualstudio2012的工程文件,但是我比较习惯在eclipse中看代码,所以总结了一下使用Mingw编译的方法:编译了最新版2.3.0:首先下载源码:http://box2d.org
hzy3774
·
2014-04-01 16:00
eclipse
[置顶] cocos2d-x游戏开发 跑酷(九) 源码下载及小结
文章后附下载地址博客地址:http://blog.csdn.net/dawn_moon因为我没用过chipmunk,而且它是面向过程的东西,情感上又不太愿意去研究,所以我用
box2d
来做了物理仿真。
fylz1125
·
2014-03-31 16:00
源码
游戏开发
cocos2d-x
box2D
跑酷
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他