
【cocos2d-x】
小巫技术博客
如果你想成功你不应该成为一个普通的可被随意替代的人你应该成为稀缺的不可替代的那类人
展开
-
Cocos2d-x 2.2.3 + Visual studio 2013 + python2.7.5开发环境搭建
Cocos2d-x 环境搭建2014年4月14日 Cocos2d-x开发环境搭建 Cocos2d-x 3.0 已经出来咯,本篇博客还是在Cocos2d-x 2.2.3下的,其他版本环境的配置的异同童鞋们自己查询其他资料吧。 想搭建好Cocos2d-x的开发环境,需要准备以下工具和材料: 1.Cocos2d-x 2.2.3引擎 2.Visual studio 2013 微软提供的IDE 3.py原创 2014-04-14 14:34:57 · 11394 阅读 · 5 评论 -
Cocos2d-x 3.1.1 lua-tests 开篇
Cocos2d-x 3.1.1 lua-tests开篇 本篇博客打算从研究Cocos2d-x引擎提供的测试例子来写起,笔者针对Cocos2d-x 3.1.1这个版本来介绍如何来学习它给我们提供的例子,通过这些例子来深入学习Cocos2d-x核心API的使用。在学习过程中,笔者同样跟很多初学者一样有很多疑惑,为了能帮助到更多初学者,笔者会提出自己的疑惑然后进行解决,笔者会把每一个例子都进行详细说明原创 2014-07-07 20:05:12 · 11038 阅读 · 6 评论 -
Cocos2d-x 3.1.1 Lua示例 ActionManagerTest(动作管理)
Cocos2d-x 3.1.1 Lua示例 ActionManagerTest(动作管理)本篇博客介绍Cocos2d-x的动作管理例子,这个例子展示了Cocos2d-x的几个动作:MoveTo——移动动作,移动到某一个点MoveBy——移动动作,与MoveTo是类似的,只是MoveBy可以移动到某一个点然后按原路返回,提供reverse方法。RotateTo——旋转动作,把某一精灵旋转到某一角度R原创 2014-07-09 14:53:36 · 23622 阅读 · 1 评论 -
Cocos2d-x 3.1.1 Lua示例 ActionEaseTest(动作)
Cocos2d-x Lua示例 AcitionEaseTest(动作) 本篇博客介绍Cocos2d-x中的动作,童鞋们可以从下面例子中了解到以下内容: Cocos2d-x为我们提供的动作原创 2014-07-10 17:44:42 · 18480 阅读 · 3 评论 -
Cocos2d-x 3.2 Lua示例 ClickAndMoveTest(点击移动测试)
Cocos2d-x 3.2 Lua示例 ClickAndMoveTest(点击移动测试) 本篇博客介绍Cocos2d-x 3.2Lua示例中点击移动的例子,在这个例子你可以得到如何创建单点触摸的事件和注册事件监听回调方法。示例代码:--[[ClickAndMoveTest.lua点击与移动]]---- 获取屏幕尺寸local size = cc.Director:getInstance原创 2014-08-04 20:55:36 · 12227 阅读 · 2 评论 -
Cocos2d-x 3.2 Lua示例 CaptureScreen(截屏)
Cocos2d-x 3.2 Lua示例 CaptureScreen(截屏)转载请注明:IT_xiao小巫 Cocos2d-x截屏功能是从3.2开始提供的,本篇博客就是介绍Cocos2d-x 3.2中Lua示例中的截屏功能。效果如下所示: 例子代码如下:--[[截屏测试CaptureScreenTest]]---- 获取屏幕大小local winSize = cc.Director:get原创 2014-08-04 19:25:04 · 10657 阅读 · 1 评论 -
Cocos2d-x 3.2 Lua示例 AssetsManagerTest(资源管理器)
Cocos2d-x 3.2 Lua示例 AssetsManagerTest(资源管理器)原创 2014-08-04 15:27:20 · 12183 阅读 · 3 评论 -
Cocos2d-x 3.2 Lua示例 ActionTest(动作测试)
Cocos2d-x 3.2 Lua示例 ActionTest(动作测试) Cocos2d-x官方真够给力的,3.1.1还没有熟悉完,3.2就出来,本篇博客继续介绍Cocos2d-x的Lua示例,关于3.2的例子变动不是很大,稍微介绍一下3.2的新特性吧:3.2版本的新特性 * 新的3D动画节点Animation3D/Animate3D * 支持fbx-conv工具生成Sprite3D支持的二进制格原创 2014-07-29 23:43:50 · 41848 阅读 · 4 评论 -
Cocos2d-x 脚本语言Lua介绍
Cocos2d-x 脚本语言Lua介绍本篇博客记录Lua学习,学习来自eoe论坛,Lua语言开发Cocos2d-x游戏入门视频教程,猛戳以下地址:http://www.eoeandroid.com/thread-320602-1-1.html因为Lua语言小巧、简单、能与C/C++无缝结合、运行快速、易于更新等优点,越来越多的公司在使用Lua语言进行游戏开发,而很多Cocos2d-x工程师的招聘要原创 2014-06-17 23:47:30 · 9755 阅读 · 0 评论 -
Cocos2d-x 2.3.3版 FlappyBird
Cocos2d-x 2.3.3版 FlappyBird 本篇博客基于Cocos2d-x 2.3.3, 介绍如何开发一款之前很火的一款游戏FlappyBird。本篇博客内容大纲如下: 1. 如何创建Cocos2d-x 2.3.3 项目 2. 初始化Box2d物理世界,并模拟物理世界 3. 如何添加小鸟到物理世界 4. 如何添加地板 5. 添加水管 6. 碰撞检测 7. 本文总结 效原创 2014-07-13 22:09:25 · 3936 阅读 · 0 评论 -
Cocos2d-x 手游聊天系统Demo实现(Lua实现)
Cocos2d-x 手游聊天系统Demo实现 本篇博客给大家分享的是一个手游聊天系统,笔者也是第一次使用Cocos2d-x来实现这样一个模块,其中有很多不清楚不明白的地方都是通过自己不断摸索实现的,前面笔者对聊天系统做的简单的需求分析,只是对聊天的一些元素进行的说明还不太够专业。本篇博客会给大家介绍如何实现一个手游聊天Demo,会从代码层面上给大家做相关的说明,如有不对或者错漏的地方请各位明原创 2014-08-07 13:34:25 · 32318 阅读 · 9 评论 -
Cocos2d-x 3.2 Lua示例CurrentLanguageTest(当前语言环境)
Cocos2d-x 3.2 Lua示例CurrentLanguageTest(当前语言环境)转载请注明:IT_xiao小巫 本篇博客介绍Cocos2d-x 3.2给我们提供的一个例子,获取当前程序的语言环境,可以通过以下方法实现: local currentLanguageType = cc.Application:getInstance():getCurrentLanguage()例子效果原创 2014-08-08 16:42:11 · 4862 阅读 · 0 评论 -
Cocos2d-x 3.2Lua示例UserDefaultTest(用户默认配置)
Cocos2d-x 3.2示例UserDefaultTest(用户默认配置) 本篇博客介绍Cocos2d-x 3.2示例中的UserDefaulstTest,我们在开发中可能需要用到一些默认配置,一般会以xml形式保存。Cocos2d-x为我们提供了UserDefault类来实现这样的需求。示例代码:-- enable log--[[UserDefaultTest.lua用户默认配置]原创 2014-08-08 17:54:11 · 13241 阅读 · 2 评论 -
Cocos2d-x 3.2 Lua示例 XMLHttpRequestTest(Http网络请求)
Cocos2d-x 3.2 Lua示例 XMLHttpRequestTest(Http网络请求)原创 2014-08-11 14:01:52 · 22431 阅读 · 2 评论 -
Cocos2d-x 手游聊天系统需求分析
手游聊天系统需求分析转载请注明:IT_xiao小巫移动开发狂热者群:299402133策划需求图 参考系统:刀塔传奇点击这个,然后弹出下面的对话框 游戏类型:卡牌 分析:刀塔传奇聊天系统分为3个板块:世界:只有在战队等级达到24级才能够发言。公会:只有在加入工会之后才能发言。私聊:需要指定私聊对象才能发言。 组成元素输入框:原创 2014-08-05 16:51:03 · 10315 阅读 · 4 评论 -
Cocos2d-x 3.2 Lua示例CocosDenshionTest(音频测试)
Cocos2d-x 3.2 Lua示例CocosDenshionTest(音频测试) 本篇博客介绍Cocos2d-x 3.2中Lua示例的音频测试,Cocos2d-x使用SimpleAudioEngine这个类来实现音频的控制,比如播放、暂停、停止等操作。Lua代码中,使用的是AudioEngine,具体实现可以参考AudioEngine.lua文件,只是把SimpleAudioEngin进行了封原创 2014-08-15 17:59:42 · 11525 阅读 · 2 评论 -
Cocos2d-x 3.1.1 Lua实例-AccelerometerTest(重力加速计)
Cocos2d-x 3.1.1 Lua实例-AccelerometerTest(重力加速计) 本篇博客介绍Cocos2d-x的第一个实例——重力加速计测试;效果图(注:这里无法模拟重力感应): --[[ AccelerometerTest.lua 重力加速器例子]]--返回一个层local function AccelerometerMainLayer() -- 返回标题原创 2014-07-08 00:58:44 · 8335 阅读 · 2 评论 -
Cocos2d-x-Lua 开发简单的小游戏(记数字踩白块)
Cocos2d-x-Lua 开发简单的小游戏(记数字踩白块) 本篇博客来给大家介绍如何使用Lua这门语言来开发一个简单的小游戏—记数字踩白块。 游戏的流程是这样的:在界面上生成5个数1~5字并显示在随机的位置上,点击第一个数字,其他数字会显示成白块数字消失,玩家可以通过记住数字的显示的位置点击按顺序消除白块,直到白块消除完,游戏成功。 效果图如下: 先说明一下笔者的开发环境:Xcode 5.1(原创 2014-07-05 17:49:51 · 25890 阅读 · 7 评论 -
Cocos2d-x 2.2.3 使用NDK配置编译环境
Cocos2d-x 2.2.3 使用NDK配置编译环境2014年6月11日 Cocos2d-x 3.0以下的开发环境的配置恐怕折磨了很多人,使用cygwin配置编译环境足够让初学者蛋疼一阵子了。本篇博客就是为了解决大家这个,不过NDK版本需要在ndk8以上,不然还是得使用cygwin。前面的Android开发环境的搭建是前提,本篇博客主要将如何在Eclipse中配置NDK编译环境,内容不多。一、导原创 2014-06-11 17:56:24 · 40182 阅读 · 9 评论 -
Cocos2d-x 经典HelloWorld
Cocos2d-x 经典HelloWorld原创 2014-04-14 15:14:24 · 4506 阅读 · 0 评论 -
Cocos2d-x旧引擎目录结构
Cocos2d-x的目录结构如下:目录的具体结构介绍如下:Box2D:物理引擎Box2D的相关源文件Chipmunk:物理引擎chipmunk的相关源文件cocos2dx:cocos2d-x引擎的核心部分,存放了引擎的大部分源文件CocosDenshion:声音模块相关源文件Debug.win32:在Windows 上调试输出目录Doxygen:生成doxygen项目文档时需要的配置文件Hello转载 2014-04-18 12:39:45 · 2178 阅读 · 0 评论 -
Cocos2d-x 3.0新引擎目录结构
Cocos2d-x 3.0新引擎目录结构2014年4月29日 Cocos2d-x 3.0学习作为一个Cocos2d-x的菜鸟,我倒是挺愿意关注不同版本之间的区别,Cocos2d-x 3.0自2013年7月份开始发布alpha0-pre版本,到2014年4月23日发布正式版,历经9个版本,总算是敲定了。我刚入手的配置环境是基于Cocos2d-x 2.2.3版本的,稍微对比一下,就可以知道最新发布的原创 2014-04-29 16:59:47 · 7358 阅读 · 0 评论 -
Cocos2d-x 3.0- 在Visual Studio 2012中运行测试项目
Cocos2d-x - 如何在Win32运行cpp-tests2014年4月30日 星期三 小雨 微凉 稍显疲惫注:本篇文章来自Cocos2d-x官网,小巫只是粗略翻译目前最新版本的,教大家如何在Windows下的IDE运行测试项目。官网文章地址:http://www.cocos2d-x.org/wiki/How_to_run_cpp-tests_on_Windows要求环境Cocos2D-x版本原创 2014-04-30 10:00:28 · 9485 阅读 · 0 评论 -
Cocos2d-x在win7下的android交叉编译环境
cocos2d-x在win7下的android交叉编译环境20原创 2014-04-15 16:10:13 · 7920 阅读 · 2 评论 -
Cocos2d-x 3.0 - Eclipse上构建一个Android项目
Cocos2d-x 3.0 - Eclipse上构建一个Android项目原创 2014-05-01 10:44:25 · 17083 阅读 · 20 评论 -
Cocos2d-x环境搭建问题,Visual studio 2012与Visual studio 2013运行项目出现的错误
Cocos2d-x环境搭建问题,Visual studio 2012与Visual studio 2013运行项目出现的错误2014年4月17日 cocos2d-x 不知道有没有同学试过同时安装Visual studio 2012 和Visual studio 2013在你的机器上,我就试了了一下,我原本是已经安装好2013版本的,但后来项目需要用2012的开发环境,我就又安装了2012版的,之前原创 2014-04-17 12:44:08 · 5279 阅读 · 1 评论 -
Cocos2d-x 脚本语言Lua基本语法
Cocos2d-x 脚本语言Lua基本语法原创 2014-06-22 10:25:05 · 6707 阅读 · 0 评论 -
Cocos2d-x 脚本语言Lua基本数据结构-表(table)
Cocos2d-x 脚本语言Lua基本数据结构-表(table) table是Lua中唯一的数据结构,其他语言所提供的数据结构,如:arrays、records、lists、queues、sets等,Lua都是通过table来实现,并且在lua中table很好的实现了这些数据结构。--摘自:《Programming in Lua》看以下代码,可以很清晰的明白Lua中表的使用:-- Lua中的表,t原创 2014-06-22 10:44:40 · 9485 阅读 · 0 评论 -
Cocos2d-x 脚本语言Lua中的面向对象
Cocos2d-x 脚本语言Lua中的面向对象 面向对象不是针对某一门语言,而是一种思想,在面向过程的语言也可以使用面向对象的思想来进行编程。在Lua中,并没有面向对象的概念存在,没有类的定义和子类的定义,但同样在Lua中可以利用面向对象的思想来实现面向对象的类继承。一、复制表的方式面向对象--Lua中的面向对象--[[ 复制表方式面向对象 参数为一张表,通过遍历这张表取值,赋给一张空表原创 2014-06-22 13:01:32 · 6998 阅读 · 0 评论 -
Cocos2d-x 脚本语言Lua的使用
Cocos2d-x 脚本语言Lua的使用前面几篇博客已经把Lua的相关基础知识介绍了,本篇博客就来介绍一下,如何在Cocos2d-x项目中使用Lua这门脚本语言进行开发。由于笔者使用的时Mac系统,所以演示给大家的时在XCode当中运行我们的Cocos2d-x项目。介绍一下笔者的开发环境:Cocos2d-x 3.1.1 目前最新版本是Cocos2d-x 3.2alpha0,读者可到http://w原创 2014-06-22 14:10:50 · 10397 阅读 · 5 评论 -
Cocos2d-x-Lua示例项目HelloLua
Cocos2d-x-Lua示例项目HelloLua 本篇博客介绍Cocos2d-x中Lua的实例项目,就是使用Cocos2d-x创建的初始项目运行所呈现的农场,这里笔者取名为HelloLua。本篇博客会详细在代码中解析Cocos2d-x 3.1.1创建的Lua项目中实例,一些API的使用。 注:本示例项目在Mac系统下创建 首先我们来创建一个Cocos2d-x Lua项目,在命令敲入类似以下命令原创 2014-06-25 20:45:08 · 34273 阅读 · 0 评论 -
Cocos2d-x 3.1.1 Lua示例 ActionsProgressTest(进度条)
Cocos2d-x 3.1.1 Lua示例 ActionsProgressTest(进度条) 本篇博客介绍Cocos2d-x中的进度条动画,进度条涉及以下几个重要的类和方法,笔者来给大家详细讲解一下: ProgressTo类:进度控制器,控制进度从当前进度变化到某个值。其实它就是一个动作,控制进度条变化。 它的类继承图如下: ProgressTimer是Node的子类。 该类根据百分比来渲原创 2014-07-15 18:00:48 · 14737 阅读 · 1 评论 -
Cocos2d-x 3.1.1 在Windows下搭建Android开发环境
Cocos2d-x 3.1.1 在Windows下搭建Android开发环境 本篇博客来给大家介绍如何在Windows下搭建Cocos2d-x Android开发环境,笔者前面写了几篇博客都是针对如何对Android项目进行交叉编译的,对应了Cocos2d-x 2.2.3版本和Cocos2d-x 3.0版本,其实3.0版本跟3.1.1是一样的,只是笔者介绍如何不适用命令行对Cocos2d-x A原创 2014-07-19 11:05:46 · 15131 阅读 · 0 评论 -
Cocos2d-x 开发神器cococreator使用介绍
Cocos2d-x 开发神器cococreator使用介绍 本篇博客小巫给大家推荐一个开发神器,你还在为搭建Cocos2d-x开发环境而头痛么,还在为平台移植问题而困扰么,我想大家都想更加快速得进行开发,小巫也是今天才知道这个神器的,稍微使用了一下,觉得还是挺ok的一个开发工具,所以这里推荐给大家。 可以到下面地址下载: http://cococreator.com/ 来看看全貌吧:原创 2014-07-19 18:16:00 · 25131 阅读 · 20 评论 -
Cocos2d-x移植到Android平台编译的两个文件Android.mk和Application.mk
Cocos2d-x移植到Android平台编译的两个文件Android.mk和Application.mk2014年6月11日 本篇博客主要讲NDK编译Android项目的两个文件Android.mk和Application.mk,笔者在使用NDK编译Cocos2d-x生成的Android项目的时候遇到配置编译环境的问题,网上虽然有些配置教程,但并未把一些原理性的东西描述清楚,虽然有时候可以把编译原创 2014-06-11 16:35:03 · 13833 阅读 · 0 评论 -
Cocos2d-x 3.2 Lua示例FontTest(字体测试)
Cocos2d-x 3.2 Lua示例FontTest(字体测试) 本篇博客介绍Cocos2d-x 3.2中Lua测试项目中的FontTest例子,主要使用了字体文件来创建我们想要的字体样式:第一个参数为文本,第二参数为ttf字体文件,第三个参数为字体大小,第四个参数为块大小,第五个参数为文本横向对齐方式,第六个惨为文本纵向对齐方式。例子效果图:示例代码:(注:单独文件不可运行,具体可参考lua原创 2014-08-15 16:46:49 · 11906 阅读 · 0 评论