我们通过一个实例介绍一下,在Cocos2d-x 3.x中使用Box2D物理引擎的开发过程,熟悉这些API的使用。这个实例运行后的场景如图所示,当场景启动后,玩家可以触摸点击屏幕,每次触摸时候,就会在触摸点生成一个新的精灵,精灵的运行自由落体运动。HelloBox2D实例使用Box2D引擎进行开发过程...
分类:
其他好文 时间:
2014-10-09 01:41:37
阅读次数:
178
我们通过一个实例介绍一下,在Cocos2d-x 3.x中使用Box2D物理引擎的开发过程,熟悉这些API的使用。这个实例运行后的场景如图所示,当场景启动后,玩家可以触摸点击屏幕,每次触摸时候,就会在触摸点生成一个新的精...
分类:
其他好文 时间:
2014-10-08 23:18:38
阅读次数:
334
用cocos2dx实现的Flappy Bird...
分类:
移动开发 时间:
2014-10-08 10:29:35
阅读次数:
346
最终效果图:
环境版本:cocos2d-x-3.3beta0 使用内置的物理引擎
计时器没有添加,可参考【cocos2d_x_06_游戏_一个都不能死】
主场景
//
// FlappyBirdScene.h
// 01_cocos2d-x
//
// Created by beyond on 14-10-7.
//
//
#ifndef ___1_co...
分类:
移动开发 时间:
2014-10-08 00:31:04
阅读次数:
252
Cocos2d-x 3.x默认情况下采用的物理引擎是Chipmunk,如果我们要使用Box2D引擎,需要进行一些设置和调整,而且不同的开发平台下这些设置也有所不同。由于本书在此之前介绍的都是基于微软的Visual Studio 2012下开发...
分类:
其他好文 时间:
2014-10-07 23:15:25
阅读次数:
315
Cocos2d-x 3.x默认情况下采用的物理引擎是Chipmunk,如果我们要使用Box2D引擎,需要进行一些设置和调整,而且不同的开发平台下这些设置也有所不同。由于本书在此之前介绍的都是基于微软的Visual Studio 2012下开发的Win32平台,所以这一节我们介绍Visual Studio 2012下Box2D开发环境设置。这些需要设置和调整的方面包括如下:在解决方案中添加libBo...
分类:
其他好文 时间:
2014-10-07 22:55:34
阅读次数:
181
Cocos2d-x 3.x默认情况下采用的物理引擎是Chipmunk,如果我们要使用Box2D引擎,需要进行一些设置和调整,而且不同的开发平台下这些设置也有所不同。由于本书在此之前介绍的都是基于微软的Visual Studio 2012下开发的Win32平台,所以这一节我们介绍Visual Stud...
分类:
其他好文 时间:
2014-10-07 22:48:44
阅读次数:
217
Unreal Engine 4的物理引擎用的是PhysX。支持网格破坏、布料,物理粒子等,很强大。以前需要编码才能完成的工作,在Unreal Engine 4 中只需要拖拖拽拽就完成了,很方便。
这次演示做一个可破坏的网格。先上效果:
我做了个圆锥,让它从天落下,然后破碎掉。
下面说下具体制作的步骤:
新建一个项目,向场景添加一个Cone Brush(圆锥)。调整Cone ...
分类:
其他好文 时间:
2014-10-06 16:09:50
阅读次数:
249
一、认识Box2D
帮助文档,共69页
二、创建一个物理世界
先导入主头文件
#include
三、运动的物体
四、静止的物体
五、漂浮的物体
六、物体间的碰撞检测...
分类:
其他好文 时间:
2014-10-05 23:32:39
阅读次数:
302
Cocos2d-x 3.0+ 中全新的封装的物理引擎给了开发人员最大的便捷,你不用再繁琐与各种物理引擎的细节,全然的封装让开发人员能够更快更好的将物理引擎的机制加入?到自己的游戏中,简化的设计是从2.0到3.0+的一个质的飞跃。(假设用的2.x版本号的cocos2d-x,看前一篇文章box2d)以下...
分类:
其他好文 时间:
2014-10-05 17:15:58
阅读次数:
219