摘要:C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区 如何动态调用DLL中的导出类 在dll中导出类,并结合继承带来的问题 如何更好的架构一个界面库,欢迎大家一起讨论 pimpl 【C++程序设计技巧】Pimpl机制 vec... 阅读全文
Chrome RenderText分析(1)
2013-10-20 17:40 by Clingingboy, 1781 阅读, 0 推荐, 收藏, 编辑
摘要:先从一些基础的类开始 1.Range // A Range contains two integer values that represent a numeric range, like the // range of characters in a text selection. A range is made of a start and end // positio... 阅读全文
Uniscribe相关文章
2013-10-18 20:12 by Clingingboy, 278 阅读, 0 推荐, 收藏, 编辑
摘要:相关资料很少http://msdn.microsoft.com/en-us/library/windows/desktop/dd374127(v=vs.85).aspxhttp://www.cnblogs.com/geniusvczh/archive/2012/11/06/2757868.htmlhttp://blog.csdn.net/jianlizhao66/article/details/1480457http://maxradi.us/documents/uniscribe 阅读全文
cocos2d-x学习资源汇总
2013-10-07 22:00 by Clingingboy, 360 阅读, 0 推荐, 收藏, 编辑
摘要:http://blog.csdn.net/akof1314 http://blog.csdn.net/bill_man/ http://blog.csdn.net/fylz1125/ MoonWarriors源码分析 阅读全文
游戏中的碰撞检测(转)
2013-09-23 23:05 by Clingingboy, 5470 阅读, 0 推荐, 收藏, 编辑
摘要:http://wenku.baidu.com/view/45544cfcfab069dc50220145.htmlhttp://blog.csdn.net/ruanjianxiong/article/details/6715769游戏中的碰撞检测方式有很多,不同的算法之间主要是在精度和速度之间权衡。以下几种方式按照速度排序说明。以2D为例,3D不过是增加了一维罢了,算法理解上没太大区别。一、地图格子划分检测 最简单的一种检测,就是把地图(或者称为场景,总之是指碰撞发生的范围)划成一个个格子,类似仙剑奇侠传这样。假设地图有800*600px,20*20个像素为一格。那么可以划为40*30个格子。 阅读全文
Programming 2D Games 读书笔记(第六章)
2013-09-23 19:40 by Clingingboy, 313 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.programming2dgames.com/chapter6.htm 示例一:Bounce 边界碰撞测试 velocity为移动的速度, 超过右边界,velocity.x为负,spriteData.x位置减去宽度 超过左边界,velocity.x为正 上下边界同理 //===================================... 阅读全文
Programming 2D Games 读书笔记(第五章)
2013-09-23 00:20 by Clingingboy, 497 阅读, 1 推荐, 收藏, 编辑
摘要:http://www.programming2dgames.com/chapter5.htm 示例一:Planet 真正示例的开始,首先是载入2张图片 1.Graphics添加了2个方法 loadTexture和drawSprite loadTexture方法得到一个IRECT3DTEXTURE9接口 //=====================================... 阅读全文
Programming 2D Games 读书笔记(第四章)
2013-09-22 23:59 by Clingingboy, 377 阅读, 1 推荐, 收藏, 编辑
摘要:示例一:Game Engine Part 1 更加完善游戏的基本流程 Graphics添加了以下几个方法,beginScene和endScene提高绘图,showBackbuffer去掉了clear方法 // Reset the graphics device. HRESULT reset(); // get functions // Return dir... 阅读全文
Programming 2D Games 读书笔记(第三章)
2013-09-21 12:31 by Clingingboy, 379 阅读, 0 推荐, 收藏, 编辑
摘要:示例一:DirectX Window Graphics类用于初始化Direct 3D 主流程: 仅需要粗体部分 try{ // Create Graphics object graphics = new Graphics; // Initialize Graphics, throws GameError graphi... 阅读全文
Programming 2D Games 读书笔记(第二章)
2013-09-21 12:15 by Clingingboy, 467 阅读, 0 推荐, 收藏, 编辑
摘要:本意还是想了解DirectX的,由于网上拿不到书的pdf文档,幸好有作者的源代码示例,想完整的看一下,基本的游戏需要的点. 下面直接以代码为例,仅用于帮助自身理解 http://www.programming2dgames.com/chapter2.htm 示例一:Hello World 创建了一个标准的Win32消息循环程序示例 示例二:Character Input 介绍了键... 阅读全文