要实现文字在一定区域里滚动,首先用CCClippingNode做出一个剪裁区域,在这个区域内文字可以显示,出了这个区域之后文字就看不到。
bool TestLayer::init()
{
CCSize size = CCDirector::sharedDirector()->getVisibleSize();
//创建要显示的文字
text = CCLabelTTF::cr...
分类:
其他好文 时间:
2014-09-11 22:29:32
阅读次数:
189
CCScene"场景",
运行游戏时需要通过
[CCDirector sharedDirector]runWithScene:]
启动第一个场景,也可以通过代理的
-(CCScene *)startScene
方法,创建并返回第一个场景。
当然,游戏复杂的话,会包含很多个场景,
场景的切换,也是通过CCDirector来完成。
CCScene是个抽象的概念,也没有可视化显示...
分类:
移动开发 时间:
2014-09-07 23:49:26
阅读次数:
547
程序运行后每达到一帧的时间间隔就会执行一次mainLoopvoid CCDisplayLinkDirector::mainLoop(void){//判断是否需要释放CCDirector,通常游戏结束才会执行这个步骤 if (m_bPurgeDirecotorInNextLoop) { ...
分类:
其他好文 时间:
2014-09-07 06:34:44
阅读次数:
237
bool HelloWorld::init(){ if ( !CCLayer::init() ) { return false; } CCSize visibleSize = CCDirector::sharedDirector()->getVisibl...
分类:
其他好文 时间:
2014-09-06 16:01:13
阅读次数:
215
1、Cocos2d-x3.1
在Cocos2d-x3.2之前,Cocos引擎没有提供截图功能,但是可以通过RenderTexture实现,
1.1首先在CCDirector.h中添加如下代码:并在其中添加头文件 #include
"2d/CCRenderTexture.h"
void saveScreenshot(const std::string& fileName,const...
分类:
其他好文 时间:
2014-09-04 14:59:09
阅读次数:
161
CCDirector导演单例类,通过CCDirector::sharedDirector函数去获取导演对象CCDirector* d = new CCDirector() // error,单例对象不应该自己去创建1)导演负责初始化环境2)导演负责推动游戏进程 runWithScene, repla...
分类:
其他好文 时间:
2014-09-03 21:03:47
阅读次数:
199
(1)Cocos2d-x 2.x
Cocos2d-x 2.x没有提供截图功能,但是可以用CCRenderTexture来实现这个功能:
void CTestLayer::SaveScreenShot()
{
//获取屏幕尺寸
CCSize size = CCDirector::sharedDirector()->getWinSize();
/...
分类:
其他好文 时间:
2014-09-03 18:11:07
阅读次数:
290
CCTransitionSlideInT* pSlidInt = CCTransitionSlideInT::create(3.0f, HelloWorld::scene()); CCDirector::sharedDirector()->replaceScene(pS...
分类:
其他好文 时间:
2014-08-29 17:45:28
阅读次数:
178
原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38845319
前言
终于讲完了CCAction的实现原理,现在有理论基础来说场景切换的原理了,其实不难猜到很多的场景切换效果十通过CCAction来实现的。
CCDirector::sharedDirector()->replaceScene(CC...
分类:
其他好文 时间:
2014-08-26 17:22:16
阅读次数:
254
原创文章,转载请注明出处:http://blog.csdn.net/sfh366958228/article/details/38701767
通过前两份学习笔记,我们不难发现CCScene、CCLayer、CCSprite、CCAction等一系列元素都是CCNode的子类,但其实“万物之父”这个标题还是有点夸大,毕竟还有像CCDirector、CCCamera之类并不继承自CCNod...
分类:
其他好文 时间:
2014-08-20 17:58:52
阅读次数:
463