定时器local sharedScheduler = CCDirector:sharedDirector():getScheduler() --自定义函数 i=1 function prForHimi() -- cocos2d.CCLuaLog("reFresh...
分类:
其他好文 时间:
2014-06-18 22:02:00
阅读次数:
204
CCScene一般情况是游戏里面的根节点,称之为"场景",运行游戏时需要通过CCDirector启动第一个场景。当然,游戏稍微复杂一点的话,可能会包含很多个场景,这就涉及到场景的切换,也是通过CCDirector来完成。CCScene是个抽象的概念,也没有可视化显示的功能,对比CCNode,CCSc...
分类:
其他好文 时间:
2014-06-14 23:23:49
阅读次数:
355
点击NEW GAME按钮,进入游戏主场景
代码:
游戏背景
layer = (CCLayer*)this->getChildren()->objectAtIndex(SnakeConstants::LAYER_BACKGROUND);
layer->setTouchEnabled(false);
//游戏背景
CCSize size = CCDirector::sh...
分类:
其他好文 时间:
2014-06-13 20:39:00
阅读次数:
371
据说Cocos2dx场景切换的方法有32种:cocos2dx
常见的32种切换场景的动画无需一一求证,只需要知道切换场景需要怎么做就行了。作为导演CCDirector,切换场景的事情当然归它管了。切换场景的接口如下:CCDirector::sharedDirector()->replaceScene...
分类:
其他好文 时间:
2014-06-12 09:52:14
阅读次数:
287
void HelloWorld::ccTouchMoved(cocos2d::CCTouch
*touch, cocos2d::CCEvent *event){ CCSize winSize =
CCDirector::sharedDirector()->getVisibleSize(); if (...
分类:
移动开发 时间:
2014-06-06 07:30:08
阅读次数:
377
void HelloWorld::ccTouchMoved(cocos2d::CCTouch *touch, cocos2d::CCEvent *event)
{
CCSize winSize = CCDirector::sharedDirector()->getVisibleSize();
if (m_ship) {
CCPoint pos = touch->getDelta...
分类:
移动开发 时间:
2014-06-05 05:25:10
阅读次数:
222
游戏主菜单页面
BeginLayer类封装该页面,init函数初始化该页面布景
该页面背景
isDialog = false;
setKeypadEnabled(true); //开启按键事件
CCSize visibleSize = CCDirector::sharedDirector()->getVisibleSize();
CCPoint or...
分类:
其他好文 时间:
2014-06-02 23:10:45
阅读次数:
279
程序代码:
bool HelloWorld::init()
{
//////////////////////////////
// 1. super init first
if ( !CCLayer::init() )
{
return false;
}
CCSize visibleSize = CCDirector::s...
分类:
其他好文 时间:
2014-05-18 10:10:11
阅读次数:
299
1、坐标系 >屏幕坐标系(UIKit):原点在左上角!
>OpenGl坐标系:原点在屏幕的左下角!2、游戏设计:Director——Scene——Layer——Sprite。
>CCDirector:导演类,相当于是游戏策划,负责整个游戏的布局和运行规则的制定。 >CCScene:场景类,每...
分类:
其他好文 时间:
2014-05-07 19:34:16
阅读次数:
378