原创 cocos2d-x知識總結

原文出處:http://www.yxkfw.com/?p=15346 1. CCMoveTo動作運行多次,位置會發生詭異的變化,比如變成目標位置的幾倍。解決辦法,確保每次CCMoveTo之前停止之前的動作。 2. 在onEnter(

原创 其原因可能是堆被損壞,這說明 GameClient.exe 中或它所加載的任何 DLL 中有 Bug。

void shanchu( ) { setUpdateNum(0); } 代碼大概就這樣,每次調用shanchu函數以後,就會觸發標題所述彈框,後面仔細一跟代碼,終於發現了問題。我自己覺得問題是出現在這兒,改動之後也測試通過

原创 C#運算符

運算符 描述 示例 + 兩個操作數相加 A + B = 30 - 兩個操作數相減(第一個減去第二個) A - B = -10 * 兩個操作數相乘 A * B = 200 / 分子除以分母 B / A

原创 cocos2dx常見的46中+22中動作詳解

bool HelloWorld::init(){    //////////////////////////////    // 1. super init first    if ( !CCLayer::init() )    {   

原创 Lua中的基本函數庫

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

原创 lua實現面向對象

之前去面試被問到好多次這個lua面向對象的問題,正好看到這篇文章感覺寫的非常不錯, 元表概念Lua中,面向對向是用元表這種機制來實現的。元表是個很“道家”的機制,很深遂,很強大,裏面有一些基本概念比較難理解透徹。不過,只有完全理解了元表,

原创 Lua中的操作系統庫

這個庫通過表os實現os.clock () 功能:返回一個程序使用CPU時間的一個近似值 例如:local x = os.clock();print(os.clock())local s = 0;for i = 1, 10000000

原创 eclipse 打包編譯 cocos2d-x 報錯

  遇到這個問題是因爲cocos2d-x的庫重複添加導致,把項目裏面的libcocos2d-x 庫刪掉就可以了,

原创 Lua中的table函數庫

部分的table函數只對其數組部分產生影響, 而另一部分則對整個table均產生影響. 下面會分開說明.  table.concat(table, sep,  start, end) concat是concatenate(連鎖,

原创 堆 和 棧的 區別

堆和棧的區別 一、預備知識—程序的內存分配 一個由C/C++編譯的程序佔用的內存分爲以下幾個部分 1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其 操作方式類似於數據結構中的棧。 2、堆區(heap)

原创 The container 'Android Dependencies' references non existing library

The container 'Android Dependencies' references non existing library 'E:\cocos2d-x-2.2.6\cocos2dx\pl   今天下午用eclipse 打包c

原创 quick-cocos2d-x 多分辨率適配詳解

 多種分辨率的適配一直都是一個蛋疼的問題,各家公司可能都有自己的一套方案。今天我爲大家介紹的是我們在多款遊戲裏實踐後的解決方案,相對來說成本和實現難度都較低,效果也很不錯。 原文出處:http://quick.cocoachina.c

原创 新版本的targetSdkVersion低於當前用戶或其他用戶下安裝的版本,導致安裝失敗。

這次新版本更新替換了app的icon,所以更新方式爲整包更新,下了整包安裝的時候就有標題所述提示導致安裝失敗, 第一時間去看了AndroidManifest裏面的targetSdkVersion,發現版本號跟上次一樣並沒有做特殊修改,這

原创 android:targetSdkVersion="23"後android 4.x奔潰

CCLOG("。。。%s");  這句話爲啥在android4.x系統會奔潰而在5.x以上沒事呢?4.x系統加上android:targetSdkVersion="23"這句話後就奔潰,不加也沒事,誰能解釋一下呢? 我知道他本身是不符合

原创 READ_PHONE_STATE

升級sdk的時候,sdk要求適配版本最低要求爲9編譯目標版本爲23, <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="23" /