2013年8月3日

摘要: 1.1 Cocos2D-x什么是cocos2d-xcocos2d-x在游戏开发中的运用cocos2d-x的几个重要版本特点iOS环境下搭建cocos2d开发环境windows平台搭建cocos2d-x开发环境搭建Android系统的cocos2d-x开发环境winPhone平台下开发环境的搭建1.2 C++语言基础C++命名空间和数据类型类和对象构造器\拷贝构造析构\new\delete运算符重载封装、继承和多态输入输出流\异常处理扩展知识1.3 Cocos2D-x常用类结构框架导演类(CCDirector)图层类(CCLayer)场景类(CCSence)精灵类(CCSprite)菜单类(CC 阅读全文

posted @ 2013-08-03 18:01 Flex/AS Programmer 阅读(366) 评论(0) 推荐(0) 编辑

摘要: 有时候游戏中要用到一些特殊的字体效果,特别是数字。CCLabelAtlas就可以从png图中读取文字。CCLabelAtlas* diceCount=CCLabelAtlas::labelWithString(“1:”, “nums_font.png”, 14, 21, ’0′);第一个参数:显示的内容:1x,你也许会奇怪为什么是1x,因为使用的png图必须是连续的,因为程序内部是一连续的ASCII码识别的。9的后一位的”:“,所以先实现x就得用”:“代替。第二个参数:图片的名字第三个参数:每一个数字的宽第四个参数:每一个数字的高每五个数字:开始字符 阅读全文

posted @ 2013-08-03 17:52 Flex/AS Programmer 阅读(202) 评论(0) 推荐(0) 编辑

摘要: http://www.ityran.com/archives/2105本文由子龙山人原创,泰然授权转载,转载请注明出处并通知子龙山人!声明:防御式编程是提高程序代码质量的一种手段,它不能算是真正意义上的模式。但是,这里,我还是要给它冠之以“模式”二字。原因有2: 1.cocos2d-x的框架源代码大量采用了防御式编程技术,用来确保框架的代码质量和稳定性。2.标题党,引起大家对于防御式编程的重视。特别是当大家给cocos2d-x贡献源代码的时候,更应该要注意保证代码质量。因为,王哲大大在review很多人给cocos2d-x贡献代码时发现,这种防御式编程代码并不多,需要引起我们的注意。1.应用场 阅读全文

posted @ 2013-08-03 17:52 Flex/AS Programmer 阅读(231) 评论(0) 推荐(0) 编辑

摘要: 今天想到要在自己的开发环境IDE(Visual Studio 2010)中安装一个代码管理器的插件,本人在使用VS2005的时候一直都是使用AnkhSvn-2.1.7444.278这版本,使用过程中也是很爽并且没有问题,所以也就是想把这插件也应用在VS2010中。step1,首页打开自己的VS2010,进去到菜单“工具--》选项”,接着会弹出一个“选项”窗口,选择“Source Control-->插件选择”这项,然后在窗口中选择插件为“AnkhSVN”,接着保存。如下图:step2,然后在VS2010中选择菜单“视图--》其它窗口--》pending changes”的时候,会产生一个 阅读全文

posted @ 2013-08-03 17:50 Flex/AS Programmer 阅读(176) 评论(0) 推荐(0) 编辑

摘要: cocos2d-x的大致开发流程是,首先使用win32版进行代码编写并完成游戏,然后将代码迁移到对应的开发环境上进行交叉编译完成游戏打包,如iphone上是mac+xcode,android是eclipse+ADK+NDK。实现一处编码,到处编译。因为主要开发都是在win32环境下进行的,所以首先研究如何配置win32开发环境。只讨论在windows7下,用Visual Studio(以下简称:vs)开发的环境,其他交叉编译需要的环境,后面讲到。第一部分:如何运行helloworld#1.安装VS2010和Visual Assist X官方下载地址:http://download.micros 阅读全文

posted @ 2013-08-03 17:49 Flex/AS Programmer 阅读(314) 评论(0) 推荐(0) 编辑

摘要: http://blog.csdn.net/ccf19881030/article/details/9204801很久以前使用博客园博主子龙山人的一篇博文《Cocos2d-x win7+vs2010配置图文详解(亲测)》成功配置过cocos2d-1.01-x-0.9.1版本,链接为:Cocos2d-x win7 + vs2010 配置图文详解(亲测)-来自子龙山人的博客,他写的博客图文并茂,很是详细。现在想要使用最新版本cocos2d-x-2.1.4,于是需要把之前安装到VS2010中cocos2d-1.01-x-0.9.1项目模板删除掉,不过很郁闷的是重装VS2010后原来的cocos2d-1 阅读全文

posted @ 2013-08-03 17:49 Flex/AS Programmer 阅读(284) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2013-08-03 17:46 Flex/AS Programmer 阅读(139) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2013-08-03 17:44 Flex/AS Programmer 阅读(134) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2013-08-03 17:43 Flex/AS Programmer 阅读(124) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2013-08-03 17:42 Flex/AS Programmer 阅读(118) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2013-08-03 17:40 Flex/AS Programmer 阅读(155) 评论(0) 推荐(0) 编辑

摘要: 一、动作概述 动作(action)作用于游戏元素,可以使游戏元素运动起来。常见的动作有移动、转动、闪烁、消失等。动作分为持续性动作与瞬时动作,持续性动作在一段时间内连续完成,瞬时动作会瞬间完成。为了使游戏画面动起来,我们会在需要的时候创建一系列动作,并把它们应用到游戏元素中。在Cocos2d-x中,动作由CCAction类实现,由CCAction类派生出持续性动作类CCActionInterval... 阅读全文

posted @ 2013-08-03 17:35 Flex/AS Programmer 阅读(509) 评论(0) 推荐(0) 编辑

摘要: 一、对精灵的理解 玩家控制的主角、AI控制的NPC,以及地图上的宝箱、石块,甚至游戏主菜单的背景图片都是精灵。因此,可以这样认为,玩家看到的一切几乎都是由精灵构成的。 精灵不一定是静态的。通常,一个精灵可以不断变化,变化的方式包括:移动、旋转、缩放、变形、显现消失、动画效果(类似GIF动画)等。精灵按照层次结构组合起来,并与玩家互动,构成了一个完整的游戏。 以《捕鱼达人》的游戏场景为例,我们... 阅读全文

posted @ 2013-08-03 17:27 Flex/AS Programmer 阅读(413) 评论(0) 推荐(0) 编辑

摘要: 层 以捕鱼游戏场景为例,场景可以大致分为4层。 菜单层:悬浮于最上方的各种菜单项。 触摸层:处理在屏幕上的触摸点击时间。 动作层:放置鱼、子弹、网等,并处理碰撞。 背景层:背景图片。 如图2-2所示,我们看到的是《捕鱼达人》的主菜单场景和游戏场景的分层示意图。在Cocos2d-x中,层的实现是CCLayer。 图2-2 层 阅读全文

posted @ 2013-08-03 17:25 Flex/AS Programmer 阅读(165) 评论(0) 推荐(0) 编辑

摘要: 场景与流程控制 在图2-1中,每一个节点中显示的内容相对不变。通常,我们把这些内容相对不变的游戏元素集合称作场景(scene),把游戏在场景之间切换的过程叫做流程控制(flow control)。 在Cocos2d-x中,场景的实现是CCScene。 图2-1 捕鱼流程图 阅读全文

posted @ 2013-08-03 17:20 Flex/AS Programmer 阅读(337) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2013-08-03 17:08 Flex/AS Programmer 阅读(209) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2013-08-03 17:07 Flex/AS Programmer 阅读(208) 评论(0) 推荐(0) 编辑

摘要: 判断点击是否点击在了一个精灵上, 其实就是判断一个点是否在一个矩形内。 cocos2d-x的2.0.2版本可以使用CCRect的函数 bool CCRect::containsPoint(const CCPoint& point) const来判断。 找出Sprite的Rect很重要了,简单搜索了下,发现网上普遍没有考虑Sprite的AnchorPoint, 所以导致判断出错。 C... 阅读全文

posted @ 2013-08-03 17:02 Flex/AS Programmer 阅读(304) 评论(0) 推荐(0) 编辑

摘要: 以下是官方对Cocos2d-x的说明.” Cocos2d-x is an open-source mobile 2D game framework, released under MIT License. It is a C++ version of cocos2d-iphone project. Our focus for cocos2d-x development is arou... 阅读全文

posted @ 2013-08-03 15:29 Flex/AS Programmer 阅读(391) 评论(0) 推荐(0) 编辑

摘要: http://blog.csdn.net/wangqiuyun/article/details/8731240 某系统要配套做一个android客户端,来一次android开发环境快速搭建,系统Win7,具体步骤如下: 1、下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/index.html 安装jdk,我的安装目录... 阅读全文

posted @ 2013-08-03 10:08 Flex/AS Programmer 阅读(257) 评论(0) 推荐(0) 编辑


Copyright © 2024 Flex/AS Programmer
Powered by .NET 8.0 on Kubernetes