原创 多Layer觸摸傳遞問題

 遇到情況 :場景a -》層1-》層21、層一點擊沒有傳遞到場景a   (這個考慮到可能是場景調用的層 內部代碼屏幕場景中的點擊  如果層調用層就出現2情況了)2、但    層2點擊會點擊到層1處理方式: 爲層創建全局觸摸調用函數  t

原创 cocos2dx[3.2](21)——觀察者模式NotificationCenter

【嘮叨】     觀察者模式 也叫訂閱/發佈(Subscribe/Publish)模式,是 MVC( 模型-視圖-控制器)模式的重要組成部分。     舉個例子:郵件消息的訂閱。  比如我們對51cto的最新技術動態頻道進

原创 cocosstudio 獲取用戶數據

環境:framework3.8+studio2.3.2.3語言:c++代碼:#include "editor-support/cocostudio/CCComExtensionData.h"auto userdata = ((cocost

原创 cocos2dx——warning C4018: “

warning C4018: “<”: 有符號/無符號不匹配 出錯代碼: for(int j=0;j<detector.size();j++)出錯原因分析: detector 是一個Vector容器 ,detecot.size() 在

原创 cocos2dx基礎篇(23)——進度條CCProgressTime

【嘮叨】     哎,周圍的同學都在搞cocos2dx 3.X了,而我還在用2.2.3。沒辦法,網上3.X的教程畢竟很少,還是等我的同學學得差不多了,我再換成3.X跟着同學搞,哪裏不會問哪裏。     本節主要來講講進度條CC

原创 解析json文件

頭文件: #include "json/document.h" #include "json/stringbuffer.h" #include "json/writer.h" 代碼: bool UserManage::Load

原创 cocos2dx——scrollview中layout子節點複製點擊效果部分失效

scrollview中layout子節點複製點擊效果部分失效  問題:scrollview中添加很多元素,用layout 點擊部分失效  改回將點擊添加到imageview後 ,點擊全部有效。 點贊 收藏

原创 Cocos[3.2]番外篇——獲取本地時間

Cocos[3.2]番外篇——獲取本地時間  獲取本地時間戳: 1 2 3 4 5 6 7 8 9 10 // // 獲取時間戳 int getTimeStamp() {     timev

原创 獲得父類的node型指針調用父類函數this->getParent()

void CenterLayer::zhanzheng(CCObject* pSender){       ((GameScene*)this->getParent())->showLayer(GameScene::UI_SelectLa

原创 cocos2dx[3.2]番外篇——節點放縮,ContentSize不變

    最近發現這樣一個問題,我將Sprite精靈圖片使用setScale(),進行放縮後。    使用getContentSize()來獲取精靈圖片的尺寸大小,意外發現ContentSize的值是不會變的。    無論放縮還是旋轉,節點的

原创 cocos2dx資源加載機制(同步/異步)

首先cocos2dx裏的資源,有png,plist(pvr),exportjson(json)大致這三類,我們也從這3類去研究相應的加載代碼。 本次代碼分析基於: cocos2dx3.2 1、png png格式的

原创 UTF-8編碼規則(轉)

from:http://www.cnblogs.com/chenwenbiao/archive/2011/08/11/2134503.html UTF-8是Unicode的一種實現方式,也就是它的字節結構有特殊要求,所以我們說一個漢字的範

原创 通過TexturePacker加密圖片資源(Cocos2d-x方式)

TexturePacker最新版本中增加了一個新功能以防止你的產品資源被反編譯出來。它被稱爲ContentProtection,即圖片加密。但目前官方只支持Cocos2d-iphone的解密.TexturePacker作者說,不久Coc

原创 cocos2dx中加載圖片資源的方法,和從內存中獲取已經加載的圖片資源的方法 以及釋放問題

遊戲中通常需要將常用的資源如:聲音,圖片,plist文件,提前加載進內存,以加快遊戲的流暢度 1.預加載聲音: SimpleAudioEngine::getInstance()->preloadBackgroundMusic("boom.

原创 _eventDispatcher addEventListenerWithFixedPriority和addEventListenerWithSceneGraphPriority

在官方文檔中,node對象有一個_eventDispatcher成員變量,所以繼承node的對象也有這個變量。當我們需要去層等沒有集成點擊事件的節點監聽點擊事件時,需要這樣,實例代碼:[cpp] view plain copylisten