Cocos2d-x

Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。

(译)cocos2d-x跨android&ios平台开发入门教程

免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作! 原文链接地址:http://www.raywenderlich.com/11283/cocos2d-x-for-ios-and-android-getti

2015-07-28 10:16:33

Cocos2d-x学习之windows 7 android环境搭建

、android平台工程创建 1、android SDK+NDK安装 1)、安装java jdk(如果已经安装了,可以不用此步骤) 进入:http://www.oracle.com/technetwork/java/javase/downloads/index.html 或者直接点击下载。如下图 选择JDK DOWNLOAD(android 开发


Cocos2d-x学习之创建Android工程和编译

安装好,相应的环境之后,我们便可以开始创建cocos2d-x 的android 工程了 进入cocs2d-x目录,用文本编辑器打开create-android-project.bat(在windows 7上如果正常双击,可能创建时有些文件的权限不足,导致创建工程不成,可以在此文件的第一行加上cd /d %~dp0,然后右键以管理员身份运行) 找到以下几个

2015-07-28 10:16:22

cocos2d-x 从win32到android移植的全套解决方案

引言:我们使用cocos2d-x引擎制作了一款飞行射击游戏,其中创新性地融入了手势识别功能。但是我们在移植过程中遇到了很多的问题,同时也发现网上的资料少而不全。所以在项目行将结束的时候,我们特地写了这篇文章来完整记录我们整个移植的过程,纪念我们项目的成功完成,更以此来表达对帮助过我们的人的感谢。移植过程中我们在网上得到了很多帮助,更要感谢黄杨学长在最后时刻帮

2015-07-28 10:16:20

Cocos2d-x项目移植到WP8系列之四:文件操作

 原文链接: http://www.cnblogs.com/zouzf/p/3972457.html   读写文件Cocos已经用fopen fwrite来做好了,这里说的主要是文件和文件夹的创建、删除、判断是否存在等。 本来打算把把这部分代码放到C#工程来做,然后通过上一篇说到的C++和C#交互的那个通道来调用

2015-07-01 17:01:57

(原创)cocos2d-x 3.0 示例代码分析1:AppDelegate

星月最近在用3.0做类似刀塔游戏,第一次用3.0,之前一直只是查查资料,最近发现做一些特定行为需要对3.0一些新的特性了解。所以趁这个机会,把3.0的测试代码过一遍,同时增加注释,希望能对大家有帮助~ 因为项目原因,所以不定期更新~~(小白:借口,继续找借口!)   星月倾心贡献~~~   // AppDelegate.cp

2015-07-01 17:01:56

cocos2d-x vs2010配置sqlite

在cocos2d-x中一般使用sqlite的c语言绑定,直接下载其源码,下载地址:http://www.sqlite.org/download.html,下载后解压,如下 新建一个项目sqliteTest, 将下载后的sqlite-amalgamation-3070401(这个是我解压后得到的文件夹)文件夹复制到刚才新建的项目class文件夹里面,

2015-07-01 17:01:56

Cocos2d-x一键建立工程

Cocos2d-x-2.1.4以后,Windows下取消了visual studio模板,需要打一长串命令来建立新工程,于是我就花了一点时间学习了一下Bat批处理的语法,写了这么个比较方便的小程序,分享给大家。当然,前提还是要安装python并设置环境变量。   将以下代码复制到文本文件中,根据Cocos2d-x的存放位置更改其中的Coco

2015-07-01 17:01:56

[原创]使用命令行工具提升cocos2d-x开发效率(二)之CocosBuilder篇

如果你正在使用CocosBuilder或者是其他基于CocosBuilder源码改装而成的工具为你的游戏搭建场景或者UI,那你一定要看看这篇文章:)   你是否已经厌倦了无聊的手工publish操作?反正我是受够了。对于我这个懒人,最好的方式莫过于有一个命令行工具,可以让我把publish各种ccb的工作串到我的workflow里面。有了这个想

2015-07-01 17:01:55

Cocos2d-x(1) 触摸输入

触摸输入  1.使用CCLayer 响应触摸事件--此处是标准触摸(standard touch)事件   为了处理屏幕输入事件,最简单的解决方案是利用CCLayer 开启内建的触摸输入支持。在介绍CCLayer 的时候提到过,它的一个十分重要的作用就是接收输入事件,因此层封装了触摸输入的处理接口。一般情况下,我们可以通过Touch

2015-07-01 17:01:55

NDK r8e搭建cocos2d-x for android

IDE 官网下载 http://developer.android.com/sdk/index.html 该压缩包内已整合了Eclipse、ADT、SDK。下载完成后解压就可以. 运行解压出来的文件夹adt-bundle-windows-x86-20130219\\eclipse下eclipse.ext.如下图: 其中按钮1是进入SDK M

2015-07-01 17:01:55

Cocos2D-X跃居全球第二大游戏引擎 仅次于Unity

目前,Cocos2D-X已成为全球第二大游戏引擎,仅次于Unity。Cocos2D-X在全球市场份额中超过25%,而在国内已超70%的份额。近日,在GMIC2013大会上,触控展示了数款触控自有游戏、触控代理游戏及针对开发者的工具、平台与服务。         <IGNORE_JS_OP> &

2015-07-01 17:01:54

cocos2d-x之CCCardinalSplineBy

CCCardinalSplineBy概念 这个类是样条曲线动作,其创建函数CCCardinalSplineBy::create(float duration, cocos2d::CCPointArray *points, float tension);中duration是时间间隔,points是控制点列表,tension是松紧程度。tension==1时,

2015-07-01 17:01:54

cocos2d-x多分布率适配(iphone5、ipad、android)

游戏已经提交app store等待审核了,现在整理下相关资料。先说说分辨率的问题。 cocos2d-x从2.0.4版本已经完美适配了各种分辨率,下面贴下相关代码, 在AppDelegate::applicationDidFinishLaunching(){}里面加这些代码:   // 填充模式 ResolutionPolicy kRes


Android中Cocos2d-X引擎响应按键消息【原】

转载请注明出处,谢谢! 一、修改cocos2dx/platform/android/jni目录下TouchesJni.cpp文件,添加你想处理的键值,该值务必与Android对应键值保持一致,下面为返回按键和菜单按键的例子,可以添加自己想要的键值: 1 #define KEYCODE_BACK 0x04 2 #define KEYCODE_MENU

2015-07-01 17:01:53

quick-cocos2d-x中通过LuaProxy调用CCBI

今天想起了 就动手试试了 其实挺简单的 local proxy = CCBProxy :create() local n = proxy:readCCBFromFile(\"ccb/HelloCocosBuilder.ccbi\") -- Got a CCNode self:addChild(tolua.cast(n,\"CCLayer\")

2015-07-01 17:01:52

Cocos2d-x类似coverflow效果

由于镜面反射涉及到openGL,不会。 h文件: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

2015-07-01 17:01:52

Cocos2d-x的前世今生

Cocos2d-x 是什么? Cocos2d-x是一款跨平台、由共享相同API结构的的几种可选的编程语言的组成的游戏引擎。 Cocos2d-x is a game engine branched from Cocos2d-iPhone, which consists of expanding supported platforms, wit

2015-07-01 17:01:52

Cocos2d-x学习笔记 —— “魔塔”案例之基础篇(一)

1.1 准备工作 我们用到的工具主要包括以下几种。 (1)一台安装了Windows系统的电脑,如果需要编译IOS的版本,那么还需要准备一台安装了Mac系统的电脑。 (2)cocos2d-x的开发环境,关于开发环境的安装请看之前的内容。 (3)TMX地图编辑器,我们使用的是Tiled的QT版本,软件的官方网站是http://www.mapeditor.

2015-07-01 17:01:51

[cocos2d-x·技巧]关于cocos2d-x在Android下实现单点触摸小技巧

只是用ccTouchBegan来实现单点触摸是不行的,如果一个父CCLayer里面包含几个重写了ccTouchBegan的子Layer(或Menu),玩家同时点击2个子Layer实际上还是会“变相多点触摸”。要做到真正只支持单点触摸的话,很简单的,改cocos2d-x源代码...   ·Cocos2d-

2015-07-01 17:01:50