原创 【C++】指針解析

第一、 指針和常數      指針在32位機器中佔4個字節。   對於學習過指針的同學都知道,常數是不能直接幅值給指針的,如果想給指針幅常數,需要如下操作:   int num=8;   int *pnum=#   這

原创 【C++】基類析構函數爲什麼要爲虛函數

在實現多態時,當用基類操作派生類,在析構時防止只析構基類而不析構派生類的狀況發生。 解決基類的指針指向派生類對象,並用基類的指針刪除派生類對象。 源地址 http://blog.sina.com.cn/s/blog_7c773cc5010

原创 【C++】dll調用-動態(顯式)

原地址:http://www.cnblogs.com/lhbssc/archive/2012/02/08/2342853.html 1.DLL(冒泡算法) extern "C"_declspec(dllexport) void m

原创 【cocos2d-x】CCDirector

在cocos2d-x裏面,遊戲的任何時間,只有一個場景對象實例處於運行狀態,該對象可以作爲當前遊戲內容的整體包對象。 Cocos2d-x引擎除了提供了CCDirector,還提供了一個CCDisplayLinkDirector,CC

原创 【Cocos2d-x】CCArray

原地址:http://blog.csdn.net/onerain88/article/details/8164210 cocos2d-x移植於cocos2d-iphone,cocos2d-iphone的架構和設計更符合Object

原创 【Cocos2d-x】CCAction

從代碼的角度講,行爲其實就是改變實體的屬性,如座標、角度等,這些屬性大部分都可以靠實體類自身封裝的方法來設置,之所以要用行爲單獨封裝它們,還是爲了使操作更加簡便。試想,當我們要讓一個實體連續執行一段行爲序列或者不斷重複執行一個行爲時,

原创 【Lua】面向對象實現

Lua中,面向對向是用元表這種機制來實現的。元表是個很“道家”的機制,很深遂,很強大,裏面有一些基本概念比較難理解透徹。不過,只有完全理解了元表,才能對Lua的面向對象使用自如,才能在寫Lua代碼的高級語法時遊刃有餘。首先,一般來說,一個

原创 【Lua】coroutine

1.create 創建協同程序 ,參數是函數(一般都是匿名函數),返回值是thread類型 co = coroutine.create(function ()      print("hi") end)  print(co)     --

原创 【Cocos2d-x】CCNode

http://www.cnblogs.com/lhming/archive/2012/07/01/2572227.html 可以看到CCNode 幾乎是遊戲中處理的大部分類的父類,其主要有以下函數: virtual int  ge

原创 【Lua】基本函數庫

基本函數庫爲Lua內置的函數庫,不需要額外裝載assert (v [, message])功能:相當於C的斷言,參數:v:當表達式v爲nil或false將觸發錯誤,message:發生錯誤時返回的信息,默認爲"assertion fail

原创 【Cocos2d-x】CCLayer

CCLayer 是CCNode的子類 ,實現了TouchEventsDelegate接口,繼承了CCNode所有的特性,並且附加了一些自己的特性,它能夠接收iPhone的觸摸事件,也能夠接收Accelerometer的輸入。 其主

原创 【cocos2d-x】整體框架描述

1.Cocos2d-x 整體描述 和傳統的遊戲引擎一樣,cocos2d-x作爲一個2d的遊戲引擎,其也有以下幾大概念組成: 導演(CCDiretor): 在cocos2d-x引擎中,CCDirector類是整個遊戲的組織和控制核心

原创 【C++】深拷貝和淺拷貝

1.普通類型對象的拷貝 普通類型對象的拷貝很簡單,就是值的複製而已。比如: [cpp] view plaincopy int _tmain(int argc, _TCHAR* argv[])   {       i

原创 【Cocos2d-x】cocos2d-x的拷貝機制

原地址:http://cn.cocos2d-x.org/tutorial/show?id=560 CCObject在之前的文章中出現了N次,它扮演了一個老祖宗的角色,但是它到底是做什麼的?先從它看看Cocos2d-x的拷貝機制吧。

原创 【Lua】table

w = {1,2,x=0,3,z="bbbb","m",m,4,y=0, label="console",[20]="Index20",["-"]="sub" } m = {555, 666, 777} m.f = w t={