Remote logger

对于游戏客户端来说,经常需要来打印一些信息,传统的outputDebugString或者trace之类的已经不能满足需求。

有的时候需要对大量打印信息进行过滤,有时候需要将数据通过图表的形式显示出来更直观。

传统的做法是通过在客户端的overlay上显示一些信息,但是这些一是打印过多信息影响了客户端效率,二是客户端毕竟已经很小了,如果布满了密密麻麻的数据,估计看的也是头痛。

 

在游戏编程精髓中也有相关的RemoteLogger的文章。见游戏编程精髓5—1.12。

 

五一在家简单用QT写了个Loger

 

 

 

底层支持通过窗口间消息传递、socket、pipe来通信。

 

目前只有一个页打印相关信息、接受输入命令、如切换连接、增加过滤词

 

还有些扩充的功能:

支持关系数据的图表显示,如FPS显示

增加Tab页,这样无论有多少关心的一批数据集,都可以放在一个Tab页中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值