cocos2d-x 输出debug信息

Cocos2d-x项目创建之 原生ios项目导入Cocos2d框架 阅读详情
在Classes目录下添加文件AppDef.h
#ifndef _APP_DEF_H_
#define _APP_DEF_H_

#include <android/log.h>

#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__)

#endif // _APP_DEF_H_

修改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中使用luajit 今天尝试了一下如何在cocos2d-x中使用luajit,发现cocos2d-x本身对luajit的支持还算不错,但是有一些地方做的还是不够完善,我的平台是linux,我不知道是不是平台的问题,也许mac上做的很完善,所以写下这往篇文章希望对在linux平台上开发cocos2d-x的同学有所帮助。 首先,为什么要用luajit呢?我能想到的原因有两个,一是效率,二是加密。用luajit之后执 阅读详情

相关推荐

初触cocos2d-x,win32平台搭建以及创建第一个cocos2d-x项目遇到问题总结

应项目需要使用cocos2d-x开发,又要学习新东东了。·cocos2d-x 是一个支持多平台的 2D 手机游戏引擎,用C++重写cocos2d-iphone引擎的一个开源项目,想了解更多的童鞋美去百度吧。一切回到原点,还是老样子先从helloworld开始搭建开发环。         网上有很多关于cocos2d-x部署安装部署的文章,开始不复杂,但是装在自己本本上还有遇到的些问题。

jingjing_123的专栏 2万+

android cocos2d_debug,教你Cocos2D-JS的断点调试方法(安卓真机调试)

估计很多初学Cocos2D-JS者在程序出现问题的时候不知道如何去调试,接下来本教程将教大家Cocos2D-JS的断点调试方法。一、使用浏览器chrome打开程序,进行调试。跟普通js程序一样。要么自行搭建服务器,利用Python脚本,或者用其他服务器程序(LAMP或XAMPP)。然后用浏览器打开服务器地址。要么直接使用cocos提供好的命令行:cocosrun–pweb浏览器调试好处是,方便,对...

weixin_33345697的博客 886

从零构建生产级K8s-v1.35.0集群:基于Containerd与Cilium的kubeadm实战指南

本文详细介绍了从零构建生产级K8s-v1.35.0集群的全过程,涵盖环境准备、Containerd配置、Kubernetes组件安装、集群初始化及Cilium网络部署等关键步骤。通过实战经验分享系统调优技巧和常见问题解决方案,帮助读者快速搭建稳定高效的Kubernetes集群。

weixin_28725553的博客 219

cocos2d-x游戏引擎核心之二——内存管理

(一) cocos2d-x内存管理 cocos2d里面管理内存采用了引用计数的方式,具体来说就是CCObject里面有个成员变量m_uReference(计数); 1, m_uReference的变化   对象初始化:m_uReference= 1   retain:++m_uReference   release:--m_uReference,if(m_uReference == ...

weixin_30892763的博客 182

温度实时检测预警系统(STC89C51RC+DS18B20)

温度实时检测预警系统

1 兴趣 2 实践 1495

Flink CDC 1.18.1 Oracle 数据同步到postgresql

8、修改Flink的配置文件,主要是各种服务的绑定地址,默认为localhost,统统改为0.0.0.0,如:rest.address: 0.0.0.0 #localhost。将flink-sql-connector-oracle-cdc-3.0.1.jar复制到flink-1.18.1/lib目录中。6、下载 flink-connector-jdbc-3.1.1-1.17.jar,postgresql-42.7.3.jar。7、安装postgresql就不说了,相信你已经有了数据库了。

ynzhangyao的专栏 1799

cocos2d-x编译release以及NDK相关选项

win下cygwin编译时: 方法1: 命令: build_native.sh NDK_DEBUG=1 V=0 其中,NDK_DEBUG为0则表示为release版,为1表示为debug版。V为0则显示简要编译信息,为1显示详细编译信息(会显示具体编译指令)。方法2: AndroidManifest.xml文件的<applica

epeaktop的专栏 1358

Claude Code(7):从零创建你的第一个 Skill

在前面的文章,我们介绍了 Skills 的基本概念,这篇我们深入实战,从零开始创建你的第一个 Skill,并逐步解锁所有配置项,让 Claude Code 真正熟悉你的测试规范和习惯。

blues_C的博客 647

cocos2djs游戏android sdk接入

cocos2djs游戏sdk接入 主要登陆接口和支付接口(一般认真的跟着接入文档走  基本没什么问题  但是细节上会有一些区别和误区) 1.首先从sdk官网或运营获得参数 sdk包  以及sdk接入文档(一般在sdk包里面,有的文档在网站上) 2.跟着文档将资源拷贝到工作空间到如jar包资源等文件  有的直接作为library导入到项目工程里 拷贝资源 注意: (

菜鸟@李强 5367

深入解析 Multi-Agent 协同决策机制与架构设计

让我们从一些基础定义开始,为后续的讨论建立共同的语言。在计算机科学和人工智能领域,智能体(Agent)是指一个能够感知环境、做出决策并执行动作的实体。智能体是任何可以通过传感器感知环境,并通过执行器作用于该环境的事物。atπstat​πst​sts_tst​是时刻ttt的环境状态(或智能体的观测)π\piπ是智能体的策略(Policy),即从状态到动作的映射ata_tat​是智能体在时刻ttt选择执行的动作多智能体系统(MAS)

AI天才研究院 540

[PCIE5.0] 4.2.3.2 Encoding of Presets

• 发射器预设:发射器预设值用4位二进制编码,表示不同的预设设置(P0 到 P10),这些设置定义了信号的传输特性。• 接收器预设提示:接收器预设提示是通过3位二进制编码告诉接收器建议的增益值,用于调整接收器的灵敏度(适用于8.0 GT/s数据速率)。

系统固件工程师 574

cocos2d-x 调试问题

1.昨天一个新功能,在xcode模拟器上测试没问题.后来打包安卓后,一直有问题 就又添加日志功能 # define CCLOGFUNC(s) \ { cocos2d::CCLog("%s(%s:%d) " s, __FUNCTION__, __SHORT_FORM_OF_FIL...

weixin_30367945的博客 318

GD32F470移植LWIP协议,PHY芯片DP83848I

也就是说前24位是有规定的,其中48位MAC中的前几位也是有着对应的含义的。2、旧版LWIP(如1.4.1)存在DHCP状态机卡死问题,建议升级至2.1.3+。

m0_61973119的博客 1589

cocos2d-x在android下打印调试信息

cocos2d-x在android下打印调试信息使用的是CCLog函数,此函数在cocos2d-2.0-x-2.0.3/cocos2dx/platform/android/CCCommon.cpp中实现,函数最终调用的是__android_log_print(ANDROID_LOG_DEBUG, "cocos2d-x debug info",  buf);函数,buf为打印信息,可以看到__and

sinat_29235897的博客 2809

vite打包文件如何支持files协议,支持双击即可打开网页,支持electron打包文件。

原本的所需框架为vite + element-plus项目,需要打包之后用eletron打包为桌面应用。但遇到一个问题,耗费了整整一下午时间。vite的配置也没有考虑过纯静态页面的情况。打包之后的页面只支持https协议。不断是百度以及问AI然后看vite官网文档,最后终于配置好了。这里有一个问题就是上面箭头所指位置,不支持跨域,也是es6的语法也不支持。配置完之后打包文件如下。

guiplan 1561

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

cocos2d-x的helloLua例子函数名定义误导初学者

初次研究cocos2d-x, cocos2d-x支持lua是一个很不错的功能,使用lua来开发有个最大的好处就是不用每次改了游戏代码都编译,大多数情况下改了脚本直接运行程序就可以了,发布更新时也不用更新主程序。 同时也有个弊端,就是有能像vc那样加断点,所以为了debug方便,仅仅用控制台输出是不够的,如果能把日志保存下来并且有颜色区分,信息过略自然更好。 我的想法是用debugview来捕...

weixin_33963189的博客 73

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Cocos2d打包编译版本类型设定

NDK_DEBUG设定描述

风轻淡淡的博客 436

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

cocos2d lua debug.traceback

[string "scenes/game/home/MapView.lua"]:0: table index is nil stack traceback: [string "scenes/game/home/MapView.lua"]: in function 'onEnter' [string "framework/cocos2dx/NodeEx.lua"]: in function <...

andy1515的专栏 1076

Cocos2d-x 启用框架DEBUG CCSprite的BoundingBox

转载于: http://blog.youkuaiyun.com/man_liu/article/details/40479357 用了一段时间Cocos2d-x之后,经常就会用到碰撞矩形的显示,这边总共找到了两个方法来实现画矩形。 第一种方法: Cocos2d引擎自带可以画出Sprite的BoundingBox 在libcocos2d库下的include文件分类下,找到ccConf

harbinxxh的专栏 1444

cocos2d-x 使用CCLOG控制台输出日志

在cocos2d-x中控制台输出日志,使用CCLOG很方便的输出日志 如: CCLOG("%s","test..."); 如果看不到输出日志内容,那么一定要注意你是否是用 debug模式运行  vc2010是F5  千万不要使用ctrl+f5 这样是执行程序但不启用调试信息。

liu5047853522的专栏 7885

cocos2d-x-3.6 Window没有debug.log文件?

cocos2d-x-3.6 Window没有debug.log文件?怎么把调试信息保存成txt文件?

__Always的专栏 1626

编译Cocos2d-x的HelloWorld

1. Cocos2d-x.org上的wiki是使用ndk r4和r5的,在我编译的时候最新的ndk为r6b,这个版本不需要修改cocos2dx/Android.mk和helloworld/Android.mk,只需要将build_native.sh里的sdk,ndk和cocos2

白云哥 6066

Cocos2d-x HelloLua 介绍

猴子原创,欢迎转载。转载请注明: 转载自Cocos2D开发网--Cocos2Dev.com,谢谢!原文地址: http://www.cocos2dev.com/?p=393最近网游使用lua做更新比较火,最近也有人问我能否写下lua的文章。刚新建了一个lua工程,看了下代码,就干脆先介绍下HelloLua吧。边看代码边写的注释,应该基本都写了。-- for CCLuaEngine tracebac

Cocos2der Game 6008
上一篇: icould bookmarks sync problem with Internet Explorer
下一篇: cocos2d-x环境配置和常见问题
ecjtuync
博客等级 码龄20年 157粉丝 164原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值