P2简介 P2是一款基于Javascript编写的HTML5 2D物理引擎,和Box2D、Nape等2D物理引擎一样,P2集成了各种复杂的物理公式和算法,可以帮助我们轻松的实现碰撞、反弹等物理现象的模拟。 学习资料 P2 API认识HTML5物理引擎P2 元素介绍 World(世界),这就是一个模拟 ...
分类:
Web程序 时间:
2016-05-21 17:28:38
阅读次数:
161
这是系列第二部分,之前部分在本博客中找 源码demo存放在https://github.com/willian12345/Box2D-for-Javascript-Games 向世界添加刚体 刚体(Bodies)是我们用Box2D创建物理游戏的重要对象。任何你可以移动的或交互 的对象都是刚体(Bod ...
分类:
编程语言 时间:
2016-05-16 12:52:17
阅读次数:
264
熟悉box2d开发的朋友都知道,有一款编辑物理场景的神器RUBE,虽然Hola Studio本身已经具备相当强大的物理引擎编辑功能,但RUBE毕竟是专业做物理场景的,有必要将RUBE导出的资源集成进来。下面介绍Hola Studio导入一个RUBE配置的过程。
新建一个空白的项目。
在场景中,拖入一个UIAssets组件 . 选中UIAssets组件,在右侧特有属性栏中单击“管理资源“添加资源(RU...
分类:
其他好文 时间:
2016-05-07 08:26:35
阅读次数:
254
Hola Studio除了支持导入RUBE配置,参考上一篇blog:Hola Stduio导入RUBE配置的过程。本身编辑物理场景也是非常方便的,这里拿一个多边形的编辑举例。熟悉box2d的朋友知道,多边形分辨凸多边形和凹多边形,这两种多边形在Hola Studio里是可以任意转换的,换句话说,你直观拖拽出你想要的形状,Hola Studio实时计算这些点的关系,从而生成对应的多边形刚体。目前Hol...
分类:
其他好文 时间:
2016-05-07 07:32:38
阅读次数:
173
1、渲染 2、帧率(FPS) 超过75一般就不容易察觉到有明显的流畅度提升 >50 非常好! 30~40 一般, 20~30 及格,有点勉强。 3、渲染驱动游戏 事件驱动游戏 4、cocos2d-x跨平台解决方案 5、cocos2d-x数据结构 6、Box2D 集成了大量的物理力学和运动学的计算,并 ...
分类:
其他好文 时间:
2016-03-29 12:17:46
阅读次数:
125
物理引擎:用来模拟一套物理事件的物理代码。 #ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #include "cocos2d.h" #include <Box2D/Box2D.h> #define RATIO 80
分类:
其他好文 时间:
2016-03-12 22:34:37
阅读次数:
278
一个刚体与任意类型的感应刚体接触,preSlove和postSlove将会忽略不执行只执行。测试代码如下: package{ import Box2D.Common.Math.b2Vec2; import Box2D.Dynamics.b2Body; import flash.text.TextFi
分类:
其他好文 时间:
2016-02-16 16:41:16
阅读次数:
223
(基于2.2.2版本号。用vs2013编辑代码)(cppblog版本号:http://www.cppblog.com/zdhsoft/archive/2014/05/11/206890.html)在cocos2dx下有一个external文件夹。里面有一些要用到的cocos2dx静态库,如Box2D...
分类:
其他好文 时间:
2015-12-29 09:59:54
阅读次数:
205
1 package{ 2 import Box2D.Common.Math.b2Vec2; 3 import Box2D.Dynamics.b2Body; 4 import Box2D.Dynamics.Joints.b2PrismaticJointDef; 5 6 ...
分类:
其他好文 时间:
2015-12-21 12:11:04
阅读次数:
158
介绍规则body怎样和图片结合。上一篇文章我介绍了box2D的基本知识,假设你用心的话。你会搜索网上相关简单demo吧。那些我就不写了。那么假设我用图片表示我的那个body。而不是简单线条。那该怎么办?以下,我以我的项目中小球对象生成为例,介绍精灵和body怎样结合:以下是创建一个小球类,重要的都凝...
分类:
其他好文 时间:
2015-12-15 10:16:06
阅读次数:
143