cocos2d x 輸出debug資訊

2021-08-27 06:30:45 字數 1025 閱讀 9988

#include

#define log_tag "testgame"

#define logv(...) __android_log_print(android_log_verbose,log_tag,__va_args__)

#define logd(...) __android_log_print(android_log_debug,log_tag,__va_args__)

#define logi(...) __android_log_print(android_log_info,log_tag,__va_args__)

#define logw(...) __android_log_print(android_log_warn,log_tag,__va_args__)

#define loge(...) __android_log_print(android_log_error,log_tag,__va_args__)

修改android.mk檔案,新增llog庫

local_ldlibs := -l$(call host-path, $(local_path)/../android/libs/$(target_arch_abi)) \

-lcocos2d -lcocosdenshion -llog\

如何使用

logd("your debug information is null");

logd( "your debug information is %s", str);

顯示方法

1. eclipse的logcat中可以看到輸出,當然也可以通過設定tag來過濾你的debug資訊。

2. 在終端通過adb logcat命令來獲得你的debug資訊:

leoyangnc@leoyangnc-pc

/cygdrive/c/android/android-sdk/platform-tools

$ ./adb logcat -s testgame

cocos2d x 實現中文輸出

下面我們來說說如何實現中文輸出吧!首先,個人覺得可以新建乙個tools.cpp 和 tools.h 檔案 首先在tools.h ifndef tools h 預定義塊 define tools h include cocos2d.h if cc target platform cc platform...

cocos2d x 資源集合

官網 主席子龍山人 archive 2011 08 08 2131019.html kmyhy的專欄 老g的小屋 cocos2d xtouch事件cocos2d 事件冒泡規律 和 ccmenu一直響應事件的解決辦法 swallow touches how to setmultipletouchena...

cocos2d x 開篇介紹

關於cocos2d x這一遊戲引擎,現在受到了手機遊戲開發者的青睞。其實cocos2d一開始是由於cocos2d iphone的成功,然後帶動各類開源專案越來越火。由蘋果獨家的objective c到了流行的c 支援了更多平台。cocos2d x中的 x 是什麼意識呢,其實其中包含著兩層含義 1 代...