在上一篇的第二部分中,我们有一句代码待解释的:
// Draw the Scene
void CCDirector::drawScene(void)
{
……
//tick before glClear: issue #533
if (! m_bPaused) //暂停
{
m_pScheduler->update(m_fDeltaTime); //待会会解释这里的...
分类:
其他好文 时间:
2014-08-19 16:35:24
阅读次数:
210
内存管理中经常遇到的问题:内存泄露,内存溢出。
在cocos2dx中用的是引用计数和自动释放池的技术,由于熟悉objective-c语言,所以对这两个概念不会很陌生。
一、引用计数
引用计数是自动内存管理的基础:在对象里增加一个引用计数,当外部引用增加时,计数器加1,当外部引用消失时,计数器减1 。
看一下CCObject源码:
cl...
分类:
其他好文 时间:
2014-08-19 16:35:14
阅读次数:
163
下面内容用于自己知识的备忘,想看具体内容,请參照例如以下地址。原英文文地址:http://discuss.cocos2d-x.org/t/cocos3-0-tutorial-console-tutorial/14283?username_filters=Lef注意点:1.在windows平台下,连接...
分类:
其他好文 时间:
2014-08-19 15:55:35
阅读次数:
263
关于Cocos2dx这个游戏引擎呢,BlueCoder其实早有涉及(大概是今年3月份吧),当时呢,跟着官网上的一个射击小游戏Demo边学边做,然后呢,自己又将之前在MFC上写的SpaceWar小游戏移植到Cocos2dx,并让它在安卓手机上跑起来,慢慢的……学到了很多东西。于是,我决定用Cocos2...
分类:
其他好文 时间:
2014-08-19 12:47:04
阅读次数:
169
cocos2d-x 3.0发布有一段时间了,作为一个初学者,我一直觉得cocos2d-x很坑。每个比较大的版本变动,都会有不一样的项目创建方式,每次的跨度都挺大…… 但是凭心而论,3.0RC版本开始 环境搭建、项目创建、编译的方式更加人性化了。 现在我们进入正题,一步一步搭建cocos2dx的...
分类:
其他好文 时间:
2014-08-19 09:18:53
阅读次数:
262
【本节内容】菜单按钮在游戏中是经常被用到的,比如主菜单界面的菜单选项,暂停游戏时的菜单选项等等。cocos2dx引擎同样为我们提供了CCMenu菜单的功能,并包含了一些简单的菜单项CCMenuItem。且菜单项附带触碰按钮时,自动放大的效果。温馨提示:本节内容比较多,需要大家慢慢..
分类:
其他好文 时间:
2014-08-19 02:11:14
阅读次数:
302
0.虽然使用手游为例,但适用于任何原生C++ NDK编译方式。
1. 先说说项目背景, cocos2dx的手游,开发一般在windows vs下开发调试,IOS下使用xcode也能很方便的调试,但android就没那么幸运了,一般调试就靠log来分析问题,总觉得效率低下。调试原生的android程序adb
,cygwin gdb-ndk,ecplise下android native app也...
分类:
移动开发 时间:
2014-08-18 18:46:12
阅读次数:
558
參考 【偶尔e网事】 的 【cocos2d-x入门实战】微信飞机大战 cocos2dx 2.0版本号,偶尔e网事他写的很具体,面面俱到,大家很有必要看下。能够通过以下链接跳转:cocos2d-x入门实战这里面我以【cocos2d-x入门实战】微信飞机大战为蓝本,用cocos2dx 3.0rc1翻版。...
分类:
微信 时间:
2014-08-18 18:09:12
阅读次数:
494
大家好,我是BlueCoder,很久都没写博客了哈——没办法,决定考研的我,只能一心备研了奋斗。不过呢,作为喜欢游戏开发的我,一直觉得自己还有一件事应该在考研前完成——对,正如博文标题所示,我希望独立开发并发布属于自己的一款手游——SpaceWar。...
分类:
移动开发 时间:
2014-08-18 13:10:02
阅读次数:
250
cocos2dx原生的menu排版函数实现的非常无完整,像最主要的Item的排序要想做得略微美丽一些就须要我们自己实现。对于Menu我们能够用两种方法来实现:1.大神级别。 继承自Control,自己来封装新的Menu类,要求我们可以友好的去抽象定义基类。2.半仙级别。改动MenuItem的函数或者...
分类:
其他好文 时间:
2014-08-17 21:12:42
阅读次数:
259