博客专栏  >  移动开发   >  玩转cocos2d-x

玩转cocos2d-x

从零开始的cocos2d-x开发之路

关注
19 已关注
34篇博文
  • 【玩转cocos2d-x之三十四】绘图:CCDrawingPrimitives和CCDrawNode

    最近忙出翔了,这年过的也揪心。好久没来更新博客了,今天就来写一写cocos2d-x中图形的绘制。 1.概述 其实cocos2d-x封装了大量的opengl的绘图函数,我们可以很轻松的在游戏中调...

    2014-02-08 08:28
    7552
  • 【玩转cocos2d-x之三十三】游戏嵌入Webview网页

    手游《我叫MT》一开始会弹出一个游戏公告,有玩过的肯定都蛮熟悉的,这就是webview,就是一个网页。由于webview和平台相关,这里就介绍下cocos2d-x如何嵌入andorid的webview...

    2013-12-26 10:03
    17132
  • 【玩转cocos2d-x之三十二】xml的解析

    cocos2d-x中对xml的解析是采用的TinyXML库,而对plist的解析同时结合了CCDictionary来处理,这里简单介绍下cocos2d-x中解析xml的两种方式,也是常用的xml两个C...

    2013-12-19 08:53
    8670
  • 【玩转cocos2d-x之三十一】弱联网与服务器的通讯

    这里采用Apache+php搭建了一个简易服务器,服务端用php语言,客户端采用cocos2d-x的CCHttpClient类通过http方式访问服务端资源。模拟了cocos2d-x提交账户和密码到服...

    2013-12-16 09:01
    11848
  • 【玩转cocos2d-x之三十】点九图和输入框的使用

    登录界面一个帐号/密码输入框或者主角命名框是少不了的。这节就来了解一下点九图的输入框的使用。这里只是介绍使用的基础,并不进行平台的移植,也不处理跨平台可能出现的问题。 1.点九图CCScale9S...

    2013-12-13 10:35
    7657
  • 【玩转cocos2d-x之二十九】利用CCClipingNode做游戏遮罩

    新手引导是游戏中必备的(除了奇葩的MT用一段动画开始),也是玩家对游戏的第一印象,重要性不言而喻。一般采用的遮罩的形式来突出引导重点,同时屏蔽其他功能。这里简单的介绍一下游戏遮罩的实现,并给出一个示例...

    2013-12-06 10:33
    11281
  • 【玩转cocos2d-x之二十八】cocos2d-x的消息和数据传递

    如何在层间或者场景间进行消息传递,大概是每个初学者都要面对的问题吧。这里介绍cocos2d-x的一种消息/数据传递方式,内置的观察者模式,也称消息通知中心,CCNotificationCenter。 ...

    2013-12-03 09:39
    8575
  • 【玩转cocos2d-x之二十七】CCSequence不能执行CCRepeatForever

    之前在遇到这么一个问题,在CCSequence中加入CCRepeatForever,发现其他动作执行没问题,就是CCRepeatForever无法执行。代码并没有问题,很奇怪。 1.示例 ...

    2013-11-29 08:40
    8916
  • 【玩转cocos2d-x之二十六】数据结构CCDictionary

    CCDictionary在cocos2d-x中被大量的应用,比如CCTexureCache,CCSpriteFramCache等等。 1.实现原理 1.1.uthash CCDiction...

    2013-11-26 08:47
    8630
  • 【玩转cocos2d-x之二十五】数据结构CCArray

    CCArray是从cocos2d中移植过来的,类似于Apple的NSMutableArray,但是比NSMutableArray更为的好用。要注意的是虽然CCArray和CCDictionary可以管...

    2013-11-25 08:58
    8718
  • 【玩转cocos2d-x之二十四】截图保存功能的实现

    官方TestCpp有这个demo了,这里还是把它单独拖出来写一下,游戏推广的一个很重要组成就是玩家分享,所以游戏截图就起到很大作用了。截图功能通过CCRenderTexture实现。 1.CCRe...

    2013-11-13 08:41
    9585
  • 【玩转cocos2d-x之二十三】多线程和同步03-图片异步加载

    cocos2d-x中和Android,Windows都一样,如果在主线程中处理一些耗时操作,那么主线程就会出现阻塞现象,表现在界面上就是卡住,未响应等情况。为了避免这种情况的出现,我们需要在后台开辟工...

    2013-11-11 09:47
    13005
  • 【玩转cocos2d-x之二十二】多线程和同步02-售票

    pthread有很多不同应用,官网都有相应的API解释和Sample,这里不再重复,本文主要介绍cocos2d-x中一个多线程和同步示例。 1.卖票 孙鑫老师的C++和Java多线程卖票一直让我念...

    2013-11-05 10:15
    5821
  • 【玩转cocos2d-x之二十一】多线程和同步01-pthread库

    和其他框架一样,cocos2d-x允许我们使用多线程进行编程。cocos2d-x使用的是pthread库,是一套用户级线程库,被广泛地使用在跨平台应用上。 1.配置 在使用pthread之前,需要...

    2013-11-04 10:41
    10736
  • 【玩转cocos2d-x之二十】从CCObject看cocos2d-x的内存管理机制

    再看CCObject,剔除上节的拷贝相关,以及Lua脚本相关的属性和方法后,CCObject还剩下什么? 1.剩下什么? 可以看到整个CCObject就是围绕着m_uReference和m_uAu...

    2013-10-31 09:09
    5987
  • 【玩转cocos2d-x之十九】从CCObject看cocos2d-x的拷贝机制

    CCObject在之前的文章中出现了N次,它扮演了一个老祖宗的角色,但是它到底是做什么的?先从它看看cocos2d-x的拷贝机制吧。 1.CCCopying CCObject从CCCopying继...

    2013-10-30 08:13
    6901
  • 【玩转cocos2d-x之十八】仿《中国好学霸》文字拖拽和定位

    现在各种猜成语猜歌名好学霸之类的游戏火的一塌糊涂。本节就介绍下文字的拖拽和定位。 1.基本原理 其实这只是精灵的简单拖拽和坐标的识别而已。当触摸点在精灵的范围内,精灵可以感应拖动,当触摸结束进行位...

    2013-10-28 08:49
    6316
  • 【玩转cocos2d-x之十七】cocos2d-x中文显示

    cocos2d-x的中文显示其实就是一个UTF-8编码在作怪而已,一种简单的方法就是把文本保存为UTF-8编码即可(注意不是UTF-8 + BOM),建议使用UE,Sublime Text或者Edit...

    2013-10-25 08:20
    8014
  • 【玩转cocos2d-x之十六】滚动字幕和公告

    滚动字幕和公告是游戏中经常使用到的元素,本文大致写一下实现方法,至于例子中具体的坐标值,请不要纠结。。。这和美工关系还是蛮大的。我PS技术太搓了。。。 1.原理 其实它们的实现都是简单的通过调...

    2013-10-24 08:19
    8206
  • 【玩转cocos2d-x之十五】关卡选择的设计

    这节介绍一下游戏中帮助界面和关卡选择的设计,其实都是一样的,关键在于美工。这里采用自定义TableView层来实现。 1.导入头文件和设定空间 因为TableView相关的类是在扩展包里面,所...

    2013-10-23 09:35
    7117
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部