原创 多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