CCPhysicsSprite】的更多相关文章

cocos2d使用box2d引擎,在使用CCPhysicsSprite添加精灵的时候会出现编译不通过错误. 需要注意以下几点: 1.sprite.position=ccp(p.x,p.y);这行代码一定要在[sprite setB2Body:body]:之后.否则编译不通过. 2.不要忘记添加[sprite setPTMRatio:PTM_RATIO];这行代码也要在setPosition之前 添加小球精灵示例代码: #pragma mark 添加精灵 -(void) addNewSpriteA…
#ifndef __PHYSICSNODES_CCPHYSICSSPRITE_H__ #define __PHYSICSNODES_CCPHYSICSSPRITE_H__ #include "cocos2d.h" #include "ExtensionMacros.h" #if CC_ENABLE_CHIPMUNK_INTEGRATION #include "chipmunk.h" #elif CC_ENABLE_BOX2D_INTEGRATIO…
注:本教程翻译自官方<Walkthrough - Building a game with CocosSharp>,官方教程有很多地方说的不够详细,或者代码不全,导致无法继续,本人在看了GoneBananas项目代码后,对本教程进行了部分修改,但当前只涉及Android方面,iOS因没有环境验证代码,暂未修改. 本人博客地址:http://fengyu.name 原文链接:http://fengyu.name/?cat=game&id=295 相关资源: 离线PDF文档:Downloa…
简介 cocos2d-x-3.x版本进行了很多优化,比如:将TTF字体用Atlas缓存,节点重排序官方声称提升了10倍速度,查找.移除节点方面也提高了10%,拆分渲染层到独立的线程运行: 另外,coco2d-x3.x版本还采用C++标准,大量使用std::vector, std::function,std::bind, std::thread.auto等C++11的新标准,对于笔者来说,最令人激动的莫过于支持C++11的Lambda表达式,去掉了Objective-c的代码风格,对于命名规范等都…
原创.转载注明出处http://blog.csdn.net/dawn_moon/article/details/21451077 前面一节尽管实现了一个跑动的人物,可是他只不过一个精灵在运行一个跑动的帧动画而已.这一节我要实现精灵和物理世界关联.让这个人跟实际的Parkour一样,有实际体积,会碰撞. 一个精灵怎么样和一个物理的body关联起来.使他具有一个刚体的特性.在cocos2d-x box2d 入门这篇文章里面,我有简单讲了一下. 有人说将一个body的userData设为精灵就能够了,…
windows开发环境:window7.vs2012.python2.7.6 Cocos2d-x 3.1.1的完整文件夹例如以下:比起曾经的2.x的版本号来说分类更规范了 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbzEyM18=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""> Build文件夹: wa…
一般而言,如果你导入TestCPP到VS2012中去后,会编译十几分钟才会出现窗口界面,这是包含Cocos2dx所有功能的一个demo,功能非常齐全强大,里面有两个关于Box2d的测试案例,一个是Box2dTest,另一个是Box2dTestBed,运行发现,Box2dTest运行不了,提示说“Should define CC_ENABLE_BOX2D_INTEGRATION=1\n to run this test case”. 说是要定义CC_ENABLE_BOX2D_INTEGRATION…
弱联网开发技术: libcurl 添加lib文件:libcurl_imp.lib  pthreadVCE2.lib 添加头文件:#include"curl/curl.h" curl_global_init(CURL_GLOBAL_ALL);//初始化 curl_global_cleanup();//结束执行 简单接口:easy interface  单线程会引起阻塞 //设定请求的网络地址 //向服务器读数据 CURL *easy_handle=curl_easy_init(); cu…
渲染驱动方式,事件驱动方式 this->addChild(pSprite, 0); 的第二个参数(int zOrder)表示要添加到this类对象中的顺序.是由里向外的方向.值越大表示越在外面. CCNode:public CCObject 锚点就是改变作用点 坐标系转换函数:CCDirector::convertToGL(CCPoint);//z转换为OpenGL坐标系,顶点在左下 坐标系转换函数:CCDirector::convertToUI(CCPoint);//z转换为屏幕坐标系,顶点在…
cocos2d-x内嵌有chipmunk和Box2D两个物理库,默认启用的是chipmunk.如果想使用Box2D,可做如下设置.PS:本人所用的版本是cocos2d-x-2.2.5. 一.在Visual Studio中设置启用Box2D. 一般通过cocos2d-x主目录下的tools/project-creator/文件夹下的python命令创建一个工程,并打开该工程后,相关的库也会随之导入Visual Studio.设置如下: 1.选中工程,按Alt + Enter快捷键(或者右键,选Pr…