如何關閉cocos2d除錯時輸出的log

2025-07-27 20:31:05 字數 1642 閱讀 3672

1樓:匿名使用者

可以直接在專案的 build settings 中搜尋" cocos2d",然後把 「cocos2d_debug=1」改成「cocos2d_debug=0」,就可以了。

另外,這個資訊提示只是為了方便程式除錯,真正釋出程式的時候,是不會出現的。

預設情況下,cocos2d專案會有兩個構建配置:除錯(debug)和釋出(release)。它們之間的主要區別是:

只有在除錯時,某些函式,比如cclog才會編譯並被遊戲**使用。這是影響除錯和釋出兩個構建配置執行效能的最主要因素。

注意:cclog巨集對蘋果的nslog方法進行了封裝,所以cclog只在除錯構建時才被編譯,在釋出構建時被刪除。建議在使用nslog的地方用cclog代替,因為日誌只是給開發者自己看的。

nslog會讓釋出的遊戲執行很慢,因為它即使在釋出構建裡也會執行。

js能有辦法遮蔽掉除錯時寫的console.log嗎

2樓:冰菓冰菓

這屬於**級別的修改了,這是我偶爾會用到的方法,重寫即可,下面貼**,有詳細的註釋:

不明白可以追問噢~

3樓:

nslog列印日誌我們需要開關,在release時需要關掉所有日誌(否則當然很浪費記憶體),當然我們也可以使用巨集定義來實現。但是還是有些麻煩!cclog裡面封裝了nslog,使用起來就方便多了了,因為它只在debug時候呼叫,在release時不呼叫。

希望能幫助到你。

如何關閉除錯資訊輸出

4樓:網友

操作方法如下:

preference->run/debug->console 設定limit console output 為false,方便除錯時,檢視全部console。

cocos2dx-lua 3.8 cocos 模擬器 怎麼設定 可以輸出 log

5樓:控西牛

編譯你的專案, ide-support/

#define cc_code_ide_debug_support 1

#if (cocos2d_debug >>0)都為1 就有log

android開發除錯logcat一直輸出怎麼解決

6樓:千鋒教育

除錯logcat時,有時只想要檢視某乙個程式的log,但是手機產生的log很多,一下子就會把剛看到的需要的log擠掉。

這時候,可以點選左上角的+號圖示。

在出來的視窗中填入需要顯示的程式的包名,點選ok可以看到,輸出的已經都是我們需要的log了pid:根據程序id

tag:根據log級別。

7樓:好程式設計師

android開發中機器執行的時候輸出log是正常的,可以通過設定乙個過濾讓log輸出停止或者只顯示過濾出來的內容,在windows7下android studio使用辦法如下:

1、首先開發log控制檯,如下圖:

2、點選右上方的"edit filter configuration",如下圖:

3、點選之後出現乙個頁面,在該頁面設定過濾,如下圖:

4、填寫之後log輸出就看不見了,如下圖:

cocos2dx與cocos2d有什麼區別

肯定是cocos2dx,因為cocos2d只能開發ios遊戲,還不能被移植到android,因為cocos2d使用的是oc語言的緣故,cocos2d x就不一樣了,它是用c 寫的,可以很好的實現跨平台。這兩個東西的優點是一樣的,你不用使用opengl的 就可以完成很好的動畫效果,並且學起來也很容易,...

cocos2dx與cocos2d有什麼區別

乙個跨平台,乙個只能執行在ios系統,乙個是c 乙個是oc cocos2d是用oc寫的只能開發ios遊戲不可以跨平台 cocos2dx是基於c 的可以跨平台,目前很多公司都趨向於cocos2d x引擎開發遊戲的趨勢,所以要學的話還是建議學cocos2dx,不但可以用c 開發,也可以用html5等多種...

請教cocos2d各個版本間的區別

cocos2d和baibox2d是完全不同的東西,cocos2d是乙個開du源框架,可以構建2d環境 zhi,上面有daoccscene,cclayer,ccsprite等概念,用它可以構建很好內的2d環境。box2d是乙個物容理引擎,模擬乙個真實的物理環境,上面有重力加速度,摩擦力,剛體能概念,在...