共 29 篇文章 |
|
【玩转cocos2d-x之三十四】绘图:CCDrawingPrimitives和CCDrawNode.cocos2d-x中绘图主要有两种方式:CCDrawingPrimitives和CCDrawNode。CCDrawingPrimitives必须在节点的draw函数中调用,draw函数每帧被调用一次,主要做一些绘制的工作。另外,使用CCDrawingPrimitives绘图默认的Z-Order是0,所以可能会被其他节点覆盖,因为它无法设置Z-Order... 阅748 转1 评0 公众公开 14-02-24 22:01 |
【玩转cocos2d-x之三十三】游戏嵌入Webview网页。由于webview和平台相关,这里就介绍下cocos2d-x如何嵌入andorid的webview控件,在cocos2d-x中显示网页。//Test实例 WebView m_webView;//WebView控件 ImageView m_imageView;//ImageView控件 FrameLayout m_webLayout;//FrameLayout布局 LinearLayout m_topLayout;//LinearLayout布局 Butt... 阅3125 转8 评0 公众公开 14-02-24 22:01 |
阅2966 转20 评0 公众公开 14-02-24 22:00 |
会C++应该都能看懂,先是打开一个log.txt,接收到username和password,如果是username是jackystudio,password是123的话,把username和password写入log.txt,并返回登录成功,如果username或password错误时返回登录失败。//Save password if(isset($_POST["username"]) && isset($_POST["password"])) { if($_P... 阅6920 转23 评0 公众公开 14-02-24 22:00 |
cocos2d-x采用CCScale9Sprite来处理点九图,CCScale9Sprite为扩展类,所以在使用前需加入如下声明。CCScale9Sprite和CCSprite一样继承于CCNodeRGB,所以基本上可以像使用CCSprite一样使用CCScale9Sprite(有一点小差别CCSprite还继承了CCTextureProtocol接口)。pEditBox = CCEditBox::create(CCSizeMake(250,50), CCScale9Sprite::create(&quo... 阅4458 转13 评0 公众公开 14-02-24 21:59 |
[cpp] view plaincopy//不带模版地创建一个裁剪节点 static CCClippingNode* create(); //使用一个节点作为模版创建裁剪节点 static CCClippingNode* create(CCNode *pStencil); //不带模版地初始化一个裁剪节点 virtual bool init(); //使用一个节点作为模版初始化裁剪节点 virtual bool init(CCNode *pStencil); //设置/获取... 阅5669 转17 评0 公众公开 14-02-24 21:59 |
【玩转cocos2d-x之二十八】cocos2d-x的消息和数据传递。这里介绍cocos2d-x的一种消息/数据传递方式,内置的观察者模式,也称消息通知中心,CCNotificationCenter。每次注册,也就是添加观察者,其实就是把这个CCNotificationObserver对象加入通知中心的CCArray数组,而每次的消息发送就是将消息传递给通知中心,由通知中心遍历这个数组,找到一... 阅1885 转2 评0 公众公开 14-02-24 21:58 |
【玩转cocos2d-x之二十七】CCSequence不能执行CCRepeatForever.[cpp] view plaincopy//创建CCSequence CCSequence* CCSequence::create(CCFiniteTimeAction *pAction1, ...) 内部调用了createWithVariableList,从实现可以看出这是一个递归调用。(2)对于连续动作,不直接往CCSequence中加入CCRepeatForever,而是把CCRepeatForever放入瞬时... 阅2398 转2 评0 公众公开 14-02-24 21:58 |
在了解CCDictionary之前还要看一下CCDictElement,很明显,CCDictElement是CCDictionary的一个元素,包含了一个key-value。DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"/> <plist version="1.0"> <dict> <key>... 阅1426 转3 评0 公众公开 14-02-24 21:57 |
\ __arr__++) #define CCARRAY_FOREACH_REVERSE(__array__, __object__) \ if ((__array__) && (__array__)->data->num > 0) \ for(CCObject** __arr__ = (__arr... 阅1054 转3 评0 公众公开 14-02-24 21:57 |