2014年5月6日

Box2d学习

摘要: Box2d 学习1. Testbed 项目: Testbed 是 Box2d 源码里包含的一个例子程序。Testbed 封装了界面显示、游戏循环等部分的代码。添加新的例子的时候,只需要关注与 Box 有关的部分,运行时候的效果会自动绘制到界面上。 添加新例子的方法: 1.... 阅读全文

posted @ 2014-05-06 14:21 zuibunan 阅读(1447) 评论(0) 推荐(0)

2014年3月17日

Bolt 动画

摘要: 引擎内置的 6 种动画--PosChangeAnimation 平移local ani = XLGetObject("Xunlei.UIEngine.AnimationFactory"):CreateAnimation("PosChangeAnimation")ani:BindObj(imageOb... 阅读全文

posted @ 2014-03-17 22:13 zuibunan 阅读(759) 评论(0) 推荐(0)

2014年1月12日

利用 __FUNCTION__ 宏打印函数调用信息

摘要: __FUNCTION__ 宏表示当前所在函数名;__FILE__ 宏表示当前所在文件路径;__LING__ 宏表示当前所在行;利用对象离开函数时调用析构函数销毁的特点,打印出函数执行结束的信息代码:#include #include class FunctionCallLogger{public: ... 阅读全文

posted @ 2014-01-12 15:05 zuibunan 阅读(1905) 评论(0) 推荐(0)

2013年12月11日

lua string函数

摘要: lua的string函数: 参数中的index从1开始,负数的意义是从后开始往前数,比如-1代表最后一个字母 对于string类型的值,可以使用OO的方式处理,如string.byte(s.i)可以被写成s:byte(i) It also sets a metatable for ... 阅读全文

posted @ 2013-12-11 18:28 zuibunan 阅读(2742) 评论(0) 推荐(0)

2013年12月6日

lua的split函数

摘要: function split(s, delim) if type(delim) ~= "string" or string.len(delim) <= 0 then return end local start = 1 local t = {} while... 阅读全文

posted @ 2013-12-06 11:49 zuibunan 阅读(7609) 评论(0) 推荐(0)

2013年10月9日

Lua表的构造及遍历

摘要: 关于lua中的table,主要的困惑来自于table既可以当array用又可以当record用,有时候就会混淆不清。 lua中的table貌似是用map来实现的,array是语法糖,一种特例。下面是lua中构造table的标准方法:local numbers = {[1]=1, [2]=2, ["... 阅读全文

posted @ 2013-10-09 16:08 zuibunan 阅读(18227) 评论(0) 推荐(0)

2013年9月8日

编写自己的TRACE函数

摘要: TRACE函数是MFC里面的一个宏,是对OutputDebugString的封装。OutputDebugString的作用是输出调试信息,不要以为这个函数只有在Debug版本才会打日志,即使是Release版本,这个函数也能打日志。OutputDebugString这个函数的实现机制是怎样,到底把日志打到了哪里,这个以后有兴趣可以研究一下。TRACE宏相比于OutputDebugString函数的优点在于:如果是非Debug版本,TRACE宏是不会打日志的。TRACE宏可以像printf那样方便地写各种格式。不过TRACE宏只能在MFC里面用,要想在别的地方用的话比较麻烦,不如自己实现一个。下 阅读全文

posted @ 2013-09-08 19:40 zuibunan 阅读(2324) 评论(0) 推荐(0)

2012年12月25日

转载:程序员的缺点

摘要: 文章源地址:http://blog.csdn.net/feixiaoxing/article/details/7555315 每个行业的人员都有自己的特征,也就是我们常说的职业病。从这个角度看,程序员也不例外。一方面,程序员学习能力强、做事专注、肯钻研,另外一方面他们也容易染上不好的毛病,比如说贪多... 阅读全文

posted @ 2012-12-25 11:37 zuibunan 阅读(736) 评论(0) 推荐(0)

2012年9月10日

MFC框架理解

摘要: 网上不少介绍MFC框架都是从剖析其消息流向入手,看完之后很快就忘了,抓不住重点,这里我从面向对象的角度来理解MFC编程框架,对其体会就更清楚了一些。http://www.cnblogs.com/zuibunan/archive/2012/09/10/2679078.html?updated=1第一点:类别型录网的搭建: 类别型录网搭建的目的是为了实现所谓的"执行期类型识别",也就是在程序运行的时候识别出某个对象是否是某个类的实例(基类也可以)。这里还不是很明白为什么需要实现"执行期类型识别",这种技巧具体被应用在哪里。例如在MFC中CView继承于CWn 阅读全文

posted @ 2012-09-10 17:35 zuibunan 阅读(17917) 评论(3) 推荐(1)

导航