06 2016 档案
从cocos2dx源代码看android和iOS跨平台那些事
摘要:cocos2dx一个跨移动(平板)平台的游戏引擎,支持2d和3d,基于c/c++,网上介绍多在此不详叙。我们本篇关心的是跨平台那些事,自然而然就找到platform目录。好家伙,支持的操作平台还真不少,最吸引我们关注的可能就是字母顺序排列的头二个平台,android和apple。然后顺带会看一看wi 阅读全文
posted @ 2016-06-21 03:28 bbqz007 阅读(353) 评论(0) 推荐(0)
自制window下core animation引擎 - demo第二弹 - 仿QQ电脑管家加速小火箭
摘要:参考cocoa core animation(实质应该是QuartzCore的Layer)的设计,尝试在winodws平台下开发一个类似的动画UI引擎。 使用实验引擎,仿QQ电脑管家加速小火箭做了一个demo。 阅读全文
posted @ 2016-06-13 09:48 bbqz007 阅读(1288) 评论(0) 推荐(4)
windows下自制动画层引擎 - 放两个demo
摘要:一年前想写一个像cocoa那样,可以方便层动画开发的引擎,写着写着又逆向它的QuartzCore.framework,也就是CoreAnimation的底层,已经大半年没有搞windows这个引擎。大体来看,动画简单来说有9要素,矩形区域(x, y, w, h),仿射变换矩阵(translation 阅读全文
posted @ 2016-06-10 04:32 bbqz007 阅读(386) 评论(0) 推荐(0)
在lldb调试中调用c++函数 - 如何使用QuartzCore里面的日志消息
摘要:承接上一篇,上一篇讲到可以在lldb调试中调用QuartzCore.framework里的CA::Render::Object::show方法来是观察CA::Render模块内的类的信息,但是在lldb控制台上却并没有任何输出信息,到底信息输出到哪里了呢,不知道最终目的去向,就等同功亏一篑。不着急( 阅读全文
posted @ 2016-06-07 20:12 bbqz007 阅读(375) 评论(0) 推荐(0)
在lldb调试中调用c++函数
摘要:在lldb调试时,调用oc对象的方法不足为奇,因为msgSend是有原型导出的,oc对象的方法都运行期绑定的,绑定信息都在objc_class中。只要在调试中[receiver sel]之类,lldb就自动完成的整个由SEL通过msgSend路由到receiver的IMP方法并执行的整个过程。但是要 阅读全文
posted @ 2016-06-03 19:46 bbqz007 阅读(1163) 评论(0) 推荐(0)