09 2012 档案

摘要:初学 c2dx,下载的 2.02 版本, 发现其 HelloWorld 演示项目,居然一直占据了 100% 的 CPU。猜测它有可能是在主循环里使用了 Sleep(0), 一搜,果然定位到具体代码,它位于 cocos2dx\platform\win32\CCApplication.cpp,大致长像如下:while( 1 ) { if( 有消息 ) { if( 时间到 ) 更新计时, call 主循环函数; else Sleep(0); } // 其他跳出循环判断代码}也就是说,该循环除了执行 mainLoop 以外,花了大量时间在 检查消息和 Sleep(0) 上面。并且,我... 阅读全文
posted @ 2012-09-25 16:52 denghe 阅读(694) 评论(0) 推荐(0)
摘要:最近接到一个移动客户端小网络游戏外包。为了速度的把跨各种移动平台的代码写出来,经调研,初步选择使用 cocos2d-x 来开发。之后花了一两个小时,拟定了一个开发需求满足计划,不出意外的话,我将以每阶段版本为题,开源所有代码,完成一个系列文章以供大家学习&找喷,大概到第5个版本时会挂起开始做外包(得挣钱),等适当的时机再继续写后面的文章。正文如下:贪吃蛇之 c2dx 版 约定: 以 ipad3 的 2048x1536 为基础分辨率准备材质,xy 比例为 4:3 满屏显示 32 x 24 个大格,每格图片像素为 64x64。 即:设计尺寸为 2048x1536 实现步骤: 第一版: 试用 c2d 阅读全文
posted @ 2012-09-25 16:50 denghe 阅读(1178) 评论(0) 推荐(0)
摘要:这也是很多人期待已久的了。。。一直懒惰,不想写东西。感觉是时候转变一下自己的生活态度了。。。 阅读全文
posted @ 2012-09-25 16:39 denghe 阅读(134) 评论(0) 推荐(0)