#define SCREEN_WIDTH CCDirector::sharedDirector()->getWinSize().width //屏幕宽(指定分辨率)#define SCREEN_HEIGHT CCDirector::sharedDirector()-...
分类:
其他好文 时间:
2015-01-28 19:22:10
阅读次数:
232
熟悉coco2dx的人,可能都知道在引擎内部提供CCScene类,这是一个场景概念的类,而cocos2dx本身提供了切换场景的方法。CCScene t_scene;CCDirector::sharedDirector()->runWithScene(t_scene);其实,我们要做而非去怎么改引擎。...
分类:
其他好文 时间:
2015-01-04 13:20:03
阅读次数:
277
由源代码,可得到如下的类继承关系:在方法applicationDidFinishLaunching中,首先会调用CCDirector* pDirector = CCDirector::sharedDirector();来初始化导演类,导演类是一个单例,由下方法中可知,创建的是一个CCDisplayL...
分类:
移动开发 时间:
2014-12-27 17:18:38
阅读次数:
196
cocos2dx 3.3 操作节点相机: CCSize winSize=CCDirector::sharedDirector()->getWinSize(); Camera* camera=Camera::create(); camera->setCameraFlag(CameraFlag::...
分类:
其他好文 时间:
2014-12-11 18:52:35
阅读次数:
277
想让游戏暂停,只要调用 CCDirector::sharedDirector()->pause(); 就行了,反止重新游戏就是 CCDirector::sharedDirector()->resume();
但这有一个问题就是游戏层依然能接受触摸反应,我们想按下pause键游戏暂停,但游戏内容不再接受触摸,该怎么办呢?
pause键一般是CCMenu, 它的触摸优先级为-128 数值越小越...
分类:
其他好文 时间:
2014-11-04 13:17:14
阅读次数:
176
CCSize size = CCDirector::sharedDirector()->getWinSize(); CCSprite *bg = CCSprite::create("HelloWorld.png"); bg->setPosition(ccp(size.width/...
分类:
其他好文 时间:
2014-10-23 22:28:08
阅读次数:
391
Director,导演类。首先是在CCDirector.cpp文件中看到:static DisplayLinkDirector *s_SharedDirector = nullptr;确定了Director的单例模式设计原则。DisplayLinkDirector,这个继承自Director。用来同...
分类:
其他好文 时间:
2014-10-03 12:36:54
阅读次数:
196
转自:http://blog.csdn.net/wcjwdq/article/details/38901607是否吞噬触摸点需要控制两个地方:1)CCDirector::sharedDirector()->getTouchDispatcher()->addTargetedDelegate(this,...
分类:
其他好文 时间:
2014-09-24 14:27:26
阅读次数:
213
修改窗口背景色:1、只需要在AppDelegate的设置FPS后面加入一行glClearColor(r, g, b, 1.0);2、修改CCDirector.cpp里CCDirector::setGLDefaultValues(void)里的glClearColor(r, g, b, 1.0);修改...
分类:
其他好文 时间:
2014-09-22 16:32:32
阅读次数:
177
1、必须在.h头文件里添加virtual void draw();//必须重写这个函数,画图要在这函数中画2、在.cpp里重写draw()void HelloWorld::draw(){ CCSize m_visibleSize = CCDirector::sharedDirector()->...
分类:
其他好文 时间:
2014-09-22 15:57:42
阅读次数:
219