原创 Cocos2d-X 學習筆記 21 CCString 分析

CCString 簡介 CCString繼承至CCObject,CCObjecte這個基類主要是爲了自動內存管理而創建的。CCString提供一系列的接口,例如create,convert等等。 常用的方法 創建:

原创 void變量 與 Void 指針

原文地址: http://zhangzhenyuan163.blog.163.com/blog/static/8581938920139515144936/ void的含義 void即“無類型”,void *則爲“無類型指針

原创 Cocos2dx 學習筆記22 常用宏定義

與節點屬性(property)相關的 CC_PROPERTY_READONLY CC_PROPERTY_READONLY_PASS_BY_REF CC_PROPERTY CC_PROPERTY_PASS_BY_REF CC_SYNTHE

原创 Cocos2dx 學習筆記23 callfun_selector用法

今天在看到CCAction的繼承關係中,有一個CCCallFunc類,其下有三個子類: CCCallFuncN CCCallFuncND CCCallFuncO 於是研究了下這三個類,回想起之前CCObject類中有這樣一段代碼: typ

原创 Cocos2d-X 學習筆記 21 CCLayer響應手機按鍵

CClayer繼承了CCKeypadDelegate類,所以我們繼承CClayer,來重寫其中CCKeypadDelegate的兩個函數: class CC_DLL CCKeypadDelegate { public:     //

原创 Cocos2dx 學習筆記25 CCMenu菜單項

Cocos2d-x的菜單中提供了多種菜單項的生成方式,他們都繼承於MenuItem,如下圖 1 CCMenuItemLable 包括CCMenuItemAtlasFont和CCMenuItemFont是兩種定義菜單項字體的方

原创 Cocos2d-X 學習筆記 22 CCLayer 界面Touch事件處理

Cocos2d 開發中提供了兩種touch處理方式,Standard Touch Delegate和 Targeted Touch Delegate方式(參見CCTouchDelegateProtocol.h中源代碼),CCLayer默認

原创 Cocos2dx 學習筆記28 使用CCCamera注意事項

攝像機是coscos2dx引擎2.0版本加入的類,這主要是採用OpenGlES 3D的渲染技術。攝像機對象時3D渲染中必備的元素。大多數情況下,開發者無需操作攝像機。畢竟3D世界的攝像機,對於2D遊戲製作者來說還有些陌生。在每一個CCNo

原创 cocos2dx 源碼學習4 CCAction

我們先看下CCAction的繼承關係: 可以看到整個繼承關係圖比較複雜。下面我們就逐一講解。可以看出CCAction繼承自CCobject,CCAction又派生了4個子類, CCFiniteTimeAction:有限次動作執行類,

原创 cocos2dx 源碼學習2 CCAnimationCache

我們經常會使用到CCSprite這個類,在cocos2dx源碼中,用Visual Studio打開後他位於libcocos2d項目的sprite_node文件夾下: CCAnimationCache類用來保存CCAnimation,這樣

原创 cocos2dx 源碼學習1 文件架構

cocos2dx 1.cocos2d-X 節點(CCCamera.h.)APICCCamera.h 簡單來將就是視角(比如你看到了一棟房子,你站在不同的角度看到的房子是不一樣的,他就相當於你的眼睛所處的位置,他對於你創建 3d 效果

原创 cocos2dx 源碼學習6 CCGeometry

原文地址:http://blog.csdn.net/runaying/article/details/16352661 ///\cocos2d-x-3.0alpha0\cocos2dx\cocoa\CCGeometry.h   //

原创 Cocos2dx 學習筆記30 Cocos開發中性能優化工具(三):Visual Studio內存泄漏檢測工具(Visual Leak Detector)

在Windows下有什麼好的內存泄漏檢測工具呢?微軟提供Visual Studio開發工具本身沒有什麼太好的內存泄漏檢測功能,我們可以使用第三方工具Visual Leak Detector(以下簡稱vld)。 vld工具是VC++

原创 cocos2dx 源碼學習5 CCPointArray

今天在學習CCAction源碼時,看到CCActionCatmullRom文件時,發現其中有個輔助類CCPointArray,記下來,方便以後也用到

原创 Cocos2dx 學習筆記26 CCNotificationCenter的使用

在ios開發中,經常會使用到通知這種模式,在coscos2dx中也移植了這種模式,CCNotificationCenter CCNotificationCenter被設計成了一個單例模式。其使用方法和OC中差不多,在ios開發中經常是再一