关闭

【Cocos2d-X游戏实战开发】捕鱼达人之游戏场景的创建(六)

本系列学习教程使用的是cocos2d-x-2.1.4(最新版为cocos2d-x-2.1.5)        博主发现前两个系列的学习教程被严重抄袭,在这里呼吁大家请尊重开发者的劳动成果, 转载的时候请务必注明出处:http://blog.csdn.net/yangyu20121224/article/details/11826893                好的,从今天开...
阅读(4570) 评论(21)

【Cocos2d-X游戏实战开发】捕鱼达人之加载场景的创建(五)

本系列学习教程使用的是cocos2d-x-2.1.4(最新版为cocos2d-x-2.1.5)        博主发现前两个系列的学习教程被严重抄袭,在这里呼吁大家请尊重开发者的劳动成果, 转载的时候请务必注明出处:http://blog.csdn.net/yangyu20121224/article/details/11397899            趁着过节之际,在这里也是...
阅读(4329) 评论(2)

【Cocos2d-X游戏实战开发】捕鱼达人之菜单按钮的创建(四)

本系列学习教程使用的是cocos2d-x-2.1.4(最新版为cocos2d-x-2.1.5)       博主发现前两个系列的学习教程被严重抄袭,在这里呼吁大家请尊重开发者的劳动成果, 转载的时候请务必注明出处:http://blog.csdn.net/yangyu20121224/article/details/11397899               不好意思,让大家久等...
阅读(4324) 评论(17)

【Cocos2d-X游戏实战开发】捕鱼达人之开始场景的创建(三)

好的,经过前两篇文章的学习和铺垫,从这一章开始,我们终于可以看到游戏项目 的运行效果了。今天,博主依然会手把手的教大家在开始场景中实现一个进度条的创 建,玩过游戏的同学应该都知道,刚进入游戏的时候一般都会有一个进度条,这个进度 条主要是用来加载游戏中的初始数据的,等资源加载完之后就会出现主界面。话不多 说,就让我们一起开始游戏世界的创建吧。       一、类的创建   1、这...
阅读(4474) 评论(13)

【Cocos2d-X游戏实战开发】捕鱼达人之单例对象的设计(二)

经过上一篇文章对整个框架进行简单的分析了之后,我们可以开始着手开发了。这里采用增量开发的方式,每一 次项目的更新都完成其中一部分功能,同时保持其可扩展性。功能的复杂性逐轮递增。     一、开始开发     1、创建项目   首先打开cocos2d-x-2.1.4目录下的“cocos2d-win32.vc2010.sln”文件,这里根据大家使用的VS版本而定。...
阅读(5266) 评论(6)

【Cocos2d-X游戏实战开发】捕鱼达人之开发前准备工作(一)

经过一个多月利用业余时间对于Cocos2D-X坚持不懈的学习和努力,对于大部分的基础知识基本上已经学的差不 多了,当然博主要学习的还有很多,依然会继续将《Cocos2D-X开发学习笔记》专题写下去,总结在学习的过程中遇 到的一些困难以及解决的方法,让那些初学者也可以少走一些弯路。    但是,只是一味的学习基础知识是不够的,我们还需要实战项目的磨练,将零散的知识结合起来,才能开发出一 个完...
阅读(4834) 评论(0)

【Cocos2d-X开发学习笔记】第30期:游戏中数据的存储(下)

一、对数据进行编解码         在上一期中,我们使用了CCUserDefault对游戏数据进行存储与读取,但是细心的我们肯定会想到,其游戏数据 存储文件是否安全呢?通过上一期对CCUserDefault的讲解,想必大家也很容易看出Cocos2D-X是以键值对进行存储 的,其存储方式其实是个xml文件,也就是说,游戏数据并不是那么安全。      这里我们一起来学习一个简单的对游戏数...
阅读(2324) 评论(2)

【Cocos2d-X开发学习笔记】第29期:游戏中数据的存储(上)

一般游戏中都需要记录玩家数据,便于玩家下次登录时能够接着上次的游戏记录继续游戏。这样一来就需要我们在 开发时对玩家数据进行存档与读档。对于游戏数据的存储,在不同手机操作系统下都有自己的存储方式,例如常见的 SQLite等,在Cocos2D-X引擎中考虑到跨平台性,它也为开发者提供了跨平台的存储相关类CCUserDefault,那么这 一期我们就一起来学习如何使用Cocos2D-X提供的CCU...
阅读(2859) 评论(0)

【Cocos2d-X开发学习笔记】第28期:游戏中音乐和音效的使用

UI在游戏中占有很重要的地位,但吸引玩家的除了这些看得到的界面和动画之外,游戏在后台中播放的背景音乐 及游戏中打击、动作等音效的配合则会让游戏更受玩家的喜爱。在Cocos2D-X中也为我们封装了一个跨平台的、播放 音频相关的类SimpleAudioEngine,下面就让我们一起来学习这个类。     一、音乐与音效       由于Cocos2D-X是跨平台的引擎,所以如果大家想通过...
阅读(3114) 评论(2)

【Cocos2d-X开发学习笔记】第27期:游戏背景之贴图地图类(CCTileMapAtlas)的使用

一、贴图地图类CCTileMapAtlas 除了利用CCTMXTiledMap类创建地图对象外,还有一种创建地图的方法,就是使用贴图地图类CCTileMapAtlas。CCTileMapAtlas类的继承关系如下图所示。 CCTileMapAtlas类的常用函数见下图所示。 二、项目实例 1、首先新建Cocos2D-X项目,取...
阅读(2268) 评论(0)

【Cocos2d-X开发学习笔记】第26期:游戏背景之滚动地图背景(CCParallaxNode)的使用

在现实生活中,当我们身处一辆快速行驶的车上,用眼睛向窗外眺望的时候,可以很清晰地感觉到离车越远的风 景移动越慢,而离车越近的风景则会移动越快的视觉差异。      这种视觉差不仅在现实生活中适用,在游戏开发中也经常对地图或者背景采取视觉差的运动规律,让游戏背景或 地图移动的时候显得更加真实。   一、视觉差效果类CCParallaxNode   在Cocos2D-X引擎中,也为开发者...
阅读(5015) 评论(0)

【Cocos2d-X开发学习笔记】第25期:游戏背景之瓦片地图集类(CCTMXTiledMap)的使用

一、瓦片地图集类CCTMXTiledMap         瓦片地图集类CCTMXTiledMap是Cocos2D-X中支持Tiled地图编码数据文件形式的类,用于解析地图集的数据文 件。CCTMXTiledMap类的继承关系如下图所示。   瓦片地图集类具有如下几个特性。 每个图素都是一个精灵类。 每个图素的精灵类在需要时调用tileAt函数被创建。 每个图素都可以进行...
阅读(3198) 评论(0)

【Cocos2d-X开发学习笔记】开发工具之Tiled地图编辑器的使用

Cocos2D-X支持Tiled地图编辑器生成的地图数据文件。Tiled地图编辑器是一个以普遍使用为目标的地图编辑 器,它使用简单并且可以轻松地在不同的引擎中使用。目前最新版本使用Qt框架进行开发,之前也有Java版本,目的 就是可以使编辑器跨平台。这点在Cocos2D-X的开发中也比较重要。因为Cocos2D-X的跨平台特性,可能导致用户所 使用的操作系统各不相同。为了让大家都可以看到地图...
阅读(7199) 评论(0)

【Cocos2d-X开发学习笔记】第24期:事件处理机制之加速度传感器事件

本系列学习教程使用的是cocos2d-x-2.1.4(最新版为3.0alpha0-pre) ,PC开发环境Windows7,C++开发环境VS2010              智能手机的游戏与应用中,也经常会用到加速传感器事件来丰富用户的操作,比如赛车游戏中摇动手机控制前进 方向、动作过关游戏中通过加速度传感器来控制角色的移动和跳跃方向等。那么这一期,我们就来学习一下如何使用 加速度...
阅读(2847) 评论(0)

【Cocos2d-X开发学习笔记】第23期:事件处理机制之按键事件

本系列学习教程使用的是cocos2d-x-2.1.4(最新版为3.0alpha0-pre) ,PC开发环境Windows7,C++开发环境VS2010       一、按键事件         使用IOS系统设备中只有Home键,按下Home键,程序进入后台。而使用Android系统的部分设备会有Menu键和 返回键,因此有时需要检测设备的键盘输入,使用键盘事件代理CCKeypadD...
阅读(4299) 评论(1)
66条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:578189次
    • 积分:6093
    • 等级:
    • 排名:第4542名
    • 原创:66篇
    • 转载:0篇
    • 译文:0篇
    • 评论:900条
    博客专栏
    最新评论