「Cocos2dx/Log」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→サンプル) |
(→android studioで確認した場合) |
||
行10: | 行10: | ||
==android studioで確認した場合== | ==android studioで確認した場合== | ||
02-20 16:59:52.260 18958-18981/com.example.helloworld D/cocos2d-x debug info: hoge | 02-20 16:59:52.260 18958-18981/com.example.helloworld D/cocos2d-x debug info: hoge | ||
+ | |||
+ | ==ログカスタム関数== | ||
+ | addLog("init"); | ||
+ | void HelloWorld::addLog(const std::string str) { | ||
+ | log("%s", str.c_str()); | ||
+ | } | ||
==error: cannot convert 'const char*' to 'double' for argument '1' to 'double log(double)'エラーとなる場合== | ==error: cannot convert 'const char*' to 'double' for argument '1' to 'double log(double)'エラーとなる場合== |
2018年9月25日 (火) 12:50時点における版
目次
サンプル
log("hoge"); int _int = 1; log("%i", _int); const char *str = "hogestr"; log("%s", str); double _double = 1.0001; log("%f", _double); // 1.000100;
android studioで確認した場合
02-20 16:59:52.260 18958-18981/com.example.helloworld D/cocos2d-x debug info: hoge
ログカスタム関数
addLog("init"); void HelloWorld::addLog(const std::string str) { log("%s", str.c_str()); }
error: cannot convert 'const char*' to 'double' for argument '1' to 'double log(double)'エラーとなる場合
以下を記述するか
USING_NS_CC;
coocs2d::を追加する
cocos2d::log("hoge");