newlist

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年7月23日

摘要: 关于scheduleUpdate看这篇即可http://www.benmutou.com/blog/archives/56接下来是示例代码: CCSize size = CCDirector::sharedDirector()->getWinSize(); //创建二个精灵,一绿一红 CCSprite *psSprite1 = CCSprite::create("green.png"); CCSprite *psSprite2 = CCSprite::create("red.png"); //利用精灵创建进度条,并设置一些属... 阅读全文
posted @ 2013-07-23 21:57 一枚程序 阅读(1651) 评论(0) 推荐(0) 编辑

摘要: pSprite->setAnchorPoint(CCPoint(0,0)); pSprite->setPosition(CCPoint(300,700)); CCFiniteTimeAction* pAcion = CCEaseElasticOut::actionWithAction( CCMoveTo::create(1.0f,CCPoint(300,300)),0.6f);//通过第二个参数来调整振幅,或者速度,值越大越慢振幅越小 pSprite->runAction( CCRepeatForever::create( ... 阅读全文
posted @ 2013-07-23 21:34 一枚程序 阅读(2588) 评论(0) 推荐(0) 编辑

摘要: 关于ccTouchesEnded看这个博客即可http://blog.linguofeng.com/archive/2012/09/12/cocos2d-x-touch.htmlclass ClickAndMoveTestScene : public TestScene{public: virtual void runThisTest();};class MainLayer : public CCLayer{public: MainLayer(); virtual void ccTouchesEnded(CCSet *pTouches, CCEvent *pEvent);};... 阅读全文
posted @ 2013-07-23 17:36 一枚程序 阅读(508) 评论(0) 推荐(0) 编辑

摘要: CCLayer中的setTouchEnabled(true)会开启多点触摸。 如果使用CCDirector::sharedDirector()->getTouchDispatcher()->addTargetedDelegate(this,0,true); 只会开启一个点的触摸。 当HelloWorld::ccTouchBegan返回为false的时候,TouchDispatcher将会相应下一个优先级的触摸代理。 bool HelloWorld::ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent) { return false; } ,如 阅读全文
posted @ 2013-07-23 15:23 一枚程序 阅读(1428) 评论(0) 推荐(0) 编辑

摘要: CCActionInterval* createEffect(int nIndex, float t){ CCDirector::sharedDirector()->setDepthTest(false); switch(nIndex) { case 0: return Shaky3DDemo::create(t); case 1: return Waves3DDemo::create(t); case 2: return FlipX3DDemo::create(t); case 3: return FlipY3DDem... 阅读全文
posted @ 2013-07-23 14:41 一枚程序 阅读(283) 评论(0) 推荐(0) 编辑

摘要: Test中使用的特效如下首先,使用ccg(x,y)建grid,一个Grid属性就好像一个矩阵,是一个网络的线,组成一系列的方块和矩阵。一个(16,12)大小的grid将会运行的非常快,但是并不会看起来非常的好。(32,24)的将会看起来非常棒,但是在iphone1代中,运行起来不会太快。任何一个屏幕的Frame都会改称成一个Texture(FBO),这个纹理会转换城一个顶点array,这个顶点坐标array是通过grid的效果转换来的。最后,这个顶点数组被显示到屏幕上。CCShaky3D::actionWithRange(5,true,ccg(15,10),t);//第一个参数是扭曲范围,第二 阅读全文
posted @ 2013-07-23 11:51 一枚程序 阅读(394) 评论(0) 推荐(0) 编辑