cocos2d-x 订阅
Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x项目可以很容易地建立和运行在iOS,Android,黑莓Blackberry等操作系统中。Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,开发者编写的源代码很容易在桌面操作系统中编辑和调试。 展开全文
Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x项目可以很容易地建立和运行在iOS,Android,黑莓Blackberry等操作系统中。Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,开发者编写的源代码很容易在桌面操作系统中编辑和调试。
信息
发展重点
跨平台
类    型
开源的移动2D游戏框架
中文名
cocos2d-x
支持平台
iOS,Android等
cocos2d-x引擎介绍
Cocos2d-x是MIT许可证下发布的开源游戏引擎,游戏开发快速、简易、功能强大。2015年2月,触控科技正式推出了游戏开发一站式解决方案cocos,将Cocos 2d-x、Cocos Studio、Cocos Code IDE等框架及工具整合在一起。 [1]  Cocos2d-x核心优势在于允许开发人员利用C++、Lua及Javascript来进行跨平台部署,覆盖平台包括iOS、Android、Windows Phone、Windows, Mac OSX 3及Tizen等等,省事省力省成本。 [2]  Cocos2d-x用户不仅包括个人开发者和游戏开发爱好者,还包括许多知名大公司如Zynga、Wooga、Gamevil、Glu、GREE、Konami、TinyCo、HandyGames、IGG及Disney Mobile等。截止2013年9月,全球基于Cocos2d-x引擎的游戏下载量高达逾15亿,其中许多还占据苹果应用商店(AppStore)和谷歌应用商店(Google Play)排行榜。同时许多公司如触控、谷歌、微软、ARM、英特尔的工程师在Cocos2d-x领域也非常活跃。另外,Cocos2d-x版本升级困难的问题,是许多开发者的一大苦恼,而经过整合的cocos,解决了Cocos2d-x的这一问题。升级cocos,其相匹配的Cocos2d-x也将自动进行升级,这极大的提高了开发效率,为开发者们带来便利,同时也为Cocos2d-x的进一步发展打下基础。
收起全文
精华内容
参与话题
问答
  • 使用Cocos2d-x 开发3D游戏

    万人学习 2015-08-12 14:34:10
    由CSDN知名博客讲师火云红孩儿创建的火云开发课堂正式开始讲授新的Cocos2d-x v3.7版本中的3D引擎功能模块!
  • Cocos2d-x实战 C++卷,完整扫描版

    千次下载 热门讨论 2016-01-04 17:10:50
    Cocos2d-x实战:C++卷》[1] 系统论述了Cocos2d-x游戏开发理论与实践。全书内容涵盖了Cocos2d-x的核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、数据交换格式、内存管理、性能优化、平台移植、程序...
  • Cocos2d-x高级开发教程:制作自己的《捕鱼达人》》是国内第一本全面深入讲解Cocos2d-x进阶内容的图书,Cocos2d-x创始人王哲作序推荐,《捕鱼达人》开发人员力作;《捕鱼达人》代码大揭秘,传授大家如何做一个...
  • 本课程是《从零开始掌握Cocos2d-x 3.0(基于3.0正式版) 》课程配套的项目实战课程。建议对Cocos2d-x 3.0不了解的同学先学习该课程。本课程将利用《从零开始掌握Cocos2d-x 3.0(基于3.0正式版) 》中讲解的知识开发...
  • cocos2d-x游戏源码

    千次下载 热门讨论 2013-03-05 09:42:25
    一个cocos2d-x的闯关类游戏。我也是下的比人的,不过在2.1.0的版本下调通了,仅供学习
  • Cocos2d-x 游戏开发详解

    千人学习 2019-07-19 15:48:46
    本课程通过20章125节课详细讲述了Cocos2d-x开发的详细过程,内容包括:基础编程:开发环境搭建、核心类、标签、菜单、精灵、事件处理、动作、定时器、GUI、数据结构;高级开发:音效、网络编程、数据存储、Tiled Map...
  • cocos2d-x渲染技术

    万人学习 2015-08-27 17:49:30
    讲述cocos2d-x中的渲染技巧,包括混合、裁减等,还不快来为自己get新技能。
  • File "D:\environment\cocos2d-x-3.13.1\tools\cocos2d-console\plugins\plugin_compile\project_compile.py", line 527, in build_android self.apk_path = builder.do_build_apk(build_mode, self._no_apk, ...
  • Cocos2d-x

    千次阅读 2014-05-06 22:23:02
    Cocos2d-x相关的博客以及官网信息 1、CSDN博主无幻的博客:http://blog.csdn.net/akof1314/article/category/1175224 2、CSDN博主bill_man小满的专栏: (1)cocos2d-x游戏实例:...

    http://blog.csdn.net/ccf19881030/article/details/9204801

    Cocos2d-x相关的博客以及官网信息

    1、CSDN博主无幻的博客:http://blog.csdn.net/akof1314/article/category/1175224

    2、CSDN博主bill_man小满的专栏:

    (1)cocos2d-x游戏实例:http://blog.csdn.net/column/details/cocos2d-x-game.html

    笔者通过自学cocos2d-x自己写的一些游戏实例,并进行讲解,也是cocos2d-x入门的进阶篇

    (2)cocos2d-x入门:http://blog.csdn.net/column/details/cocos2d-x-study.html

    cocos2d-x入门学习笔记,主要介绍cocos2d-x的基本结构,并且介绍引擎自带的示例

    3、CSDN博主Cocos2der的专栏:http://blog.csdn.net/yanghuiliu?viewmode=contents

    cocos2d-x游戏开发:使用cocos2d-x开源引擎开发Iphone游戏。 Cocos2D是iPhone开发中一个非常有用的库,它可以让你在创建自己的iPhone游戏时节省很多的时间。它具有很多的功能,比如sprite(精灵)扶持,非常酷的图形效果,动画效果,物理库,音频引擎等等。

    4、CSDN博主fylz1125的博客:http://blog.csdn.net/column/details/lerry.html

    5、CSDN博主红孩儿的博客:http://blog.csdn.net/honghaier/article/category/1217322

    6、博客园博主子龙山人的博客:http://www.cnblogs.com/zilongshanren/tag/cocos2d-x/

    子龙山人还有很多关于Coco2d的博文:http://www.cnblogs.com/zilongshanren/tag/cocos2d/:

    7、官网wiki:http://www.cocos2d-x.org/projects/cocos2d-x/wiki

    8、Cocos2d-x的2.1.2版本之后创建新项目的方法:http://cocos2d-x.org/projects/cocos2d-x/wiki/How_to_create_a_multi-platform_project_in_one_command_line

    9、Cocos2d-x 2.1.2以前,旧版本的Win32创建工程配置方法:Cocos2d-x Application Wizard for Visual Studio User Guide

    10、Cocos2d-x 2.1.4在线参考手册:http://www.cocos2d-x.org/reference/native-cpp/index.html

    11、Setting Up Cocos2d-x Android Development on Win7:http://zilongshanren.com/blog/2013/10/26/seting-up-cocos2d-x-android-development-on-win7/

    12、在Win7上配置Cocos2d-x 2.x的Android开发环境:在Win7上配置Cocos2d-x 2.x的Android开发环境

    13、触控科技Cocos2d-x开发团队提供的中文用户手册:cocos-docs

    14、《Cocos2D权威指南》一书的随书源代码:《Cocos2D权威指南》一书的随书源代码

    15、How To Make A Simple iPhone Game with Cocos2D 2.X Tutorial:How To Make A Simple iPhone Game with Cocos2D 2.X Tutorial

    展开全文
  • cocos2d-x-2.1.4

    千次下载 热门讨论 2013-08-08 13:21:51
    cocos2d-x-2.1.4.part1.rar
  • File "D:\cocos2d-x-3.2\tools\cocos2d-console\bin\/cocos.py", line 504, in run_plugin(command, argv, plugins) File "D:\cocos2d-x-3.2\tools\cocos2d-console\bin\/cocos.py", line 469, in run_plugin ...
  • 本课程将帮助广大Cocos2d-x学员了解如何使用Cocos2d-x开发一款相对简单的射击类游戏。学员将会了解开发一款完整游戏的基本步骤,并学会如何将《从零开始掌握Cocos2d-x 3.x》中的知识转化为实际的游戏。学员将从这款...
  • 我从cocos官网下载了最新的cocos2d-x V3.10版本,本地解压后,打开build文件夹下的相应的win32的sln解决文件后, 在vs2012(中文旗舰版)中,编译出错了,望各路大神不吝赐教,感激不尽!!!(我电脑的os是win7的...
  • cocos2d-x带光标的输入框

    千次下载 热门讨论 2012-05-16 14:50:33
    封装cocos2d-x中的CCTextFieldTTF为带光标的输入框
  • cocos2d-x-2.2.6

    千次下载 热门讨论 2015-03-07 08:52:30
    part7:http://download.csdn.net/detail/wsppabb/8479855
  • 以前玩cocos2d-x 是2.2.6版本,最近因为某些原因,下载了一个cocos2d-x v3.9. 在AppDelegate.app 里面有如下代码 ``` //自动生成的 /* static cocos2d::Size designResolutionSize = cocos2d::Size(480, 320); ...
  • 本课程主要讲解了在Cocos2d-x 3.x中如何让Swift、Objective-C、C++和Java进行交互,以便利用历史遗留的代码。
  • 笔记01-cocos2d-x-3.2-测试工程编译

    万次阅读 2014-07-27 21:33:57
    欢迎转载,转载标明出处:http://blog.csdn.net/notbaron/article/details/38181839 开篇介绍 前段时间发现了这个开源的引擎,感觉很赞。 ... 准备环境 ... 整个笔记的环境,是基于Visual Studio 2012的。......

    欢迎转载,转载标明出处:http://blog.csdn.net/notbaron/article/details/38181839

    开篇介绍

             前段时间发现了这个开源的引擎,感觉很赞。

    转载请表明出处:http://write.blog.csdn.net/postedit/38181839

     准备环境

      整个笔记的环境,是基于Visual Studio 2012的。

    需要几个软件:

    ①Visual Stduido 2012

     ②Python

     ③ Cocos2d-x源码

     

    下载源码

             到如下链接下下载最新版版本

    http://cn.cocos2d-x.org/download/

      

             如上图所示。

             这个也是cocos2d-x开源官网,以后有什么问题可以先上这个网站来查看,这里有文档,教程,论坛。最重要是能链接到一个牛逼的博客上,记得收藏一下。没有注册的小伙伴需要先注册一下。

     

    使用源码

             首先,下载完毕后,我们进行解压,得到如下目录

     

             这个是cocos2d-x有不同之处,就是多了-MACOSX这个目录。这个我们留到后续去介绍吧。

             打开cocos2d-x-3.2目录得到如下:

     

    然后双击打开 Build目录下的cocos2d-win32.vc2012.sln工程目录,如下图所示。

     

             (当然此处的前提是安装了visualstudio 2012软件的)

             打开该工程后出现如下图,然后右击cpp-tests项目,选择”设为启动项目”

     

     

             最后点击,“本地Windows调试器”,弹出对话框,选择 是。如下图。

     

             此时工程开始编译,最后出现下图,cocos2d-x-3.2的测试工程编译完毕。

             注意,首次编译的时候会使用掉90%的内存,这个不用紧张,没关系的(我的内存是8GB),这里提个我碰到的小插曲,刚才编译的时候内存使用率一直是40%没有上去,后来直接是visual studio 死掉了,我重启了我的电脑后重新点击的了“本地Windows调试器”,就正常了。

             我们可以在这个程序上进行试玩,了解下一些功能。

     

    总结

    这个是代码中提供的DEMO样例,我们可以在源码中找到对应的代码用于自己开发使用,也可以用于自己学习使用。

    如果后续cocos2d-x的版本更新,这个步骤基本是一致不会变化,如有变化我会进行刷新。下一章将写如何创建一个自己的工程。

    展开全文
  • 不得不说要说总结,因为Cocos2d-X的代码和Cocos2d-iphone两个引擎除了语言不同外(Cocos2d-X使用C++,Cocos2d-iphone使用Object-C)可以说没有其他差异。 】总结Cocos2d-X与Cocos2d区别" title="【cocos2d-X游戏...

    不得不说要说总结,因为Cocos2d-X的代码和Cocos2d-iphone两个引擎除了语言不同外(Cocos2d-X使用C++,Cocos2d-iphone使用Object-C)可以说没有其他差异。

    【cocos2d-X游戏开发二 <wbr>】总结Cocos2d-X与Cocos2d区别
     

          下面举例对比几段代码来说明吧:

           创建添加一个精灵代码对比:

                  使用Cocos2d-X: 

    view plain
    1. //---------Cocos2d-X代码部分--  
    2.    //创建一个精灵  
    3.    CCSprite *spriteTemp =CCSprite::spriteWithFile("icon.png");  
    4.    //设置精灵的坐标  
    5.    spriteTemp->setPosition(ccp(size.width*0.5,size.height*0.5));  
    6.    //将精灵添加到layer中  
    7.    this->addChild(spriteTemp,1);  

                使用Cocos2d-iphone:    

    view plain
    1. //---------Cocos2d-iphone代码部分--  
    2. //创建一个精灵  
    3. CCSprite *spriteTemp =[CCSprite spriteWithFile:@"icon.png"];  
    4. //设置精灵的坐标  
    5. spriteTemp.position=ccp(size.width*0.5,size.height*0.5);  
    6. //将精灵添加到layer中  
    7. [self addChild:spriteTemp z:0 tag:1];  

            添加一个粒子代码对比:

            使用Cocos2d-X: 

    view plain
    1. //---------Cocos2d-X代码部分--   
    2.    CCParticleSystem *tempSystem =ARCH_OPTIMAL_PARTICLE_SYSTEM:
    3. :particleWithFile("himi.plist");     
    4.    tempSystem->setPosition(ccp(100,100));      
    5.    this->addChild(tempSystem);  

           使用Cocos2d-iphone:

    view plain
    1. //---------Cocos2d-iphone代码部分--  
    2. CCParticleSystem *tempSystem =[ARCH_OPTIMAL_PARTICLE_SYSTEM 
    3. particleWithFile:@"himi.plist"];     
    4. tempSystem.position=ccp(100,100);      
    5. [self addChild:tempSystem];  


          OK,不在举例了,通过以上随便举例的两段代码童鞋们很清楚的看出来,基本上没有差异,

    以后主要会继续更新Cocos2d(Cocos2d-iphone)博文的,以后童鞋们不管是做Cocos2d-X

    还是做Cocos2d-iphone都可以看我的【iOS-Cocos2d游戏开发系列博文的】谁让它们通用呢 ?

          这里还有三点要说下:

         第一:现在很多游戏公司都趋向于Cocos2d-X引擎开发游戏的趋势,不得不说Cocos2d-X多平台平移确实很诱惑人,Cocos2d-X已成熟!

        第二:不少童鞋肯定会很想知道Cocos2d-X能多平台平移,那么平移稳定性如何?

            通过我的了解,Cocos2d-X开发都会使用统一的C++语言开发,例如在iOS开发中使用Xcode+cocos2d-X,在Android上一般使用Eclipse+Android NDK+ADT....

            其实总结一句,Cocos2d-iphone并不像很多童鞋认为的只要的一人开发就可打包多平台包这样子~ 如果说用一句话更贴切的形容Cocos2d-X,我会用“Cocos2d-X代码通用”来形容;

            从CC(CocoChina)上我看到王哲walzer(cocos2d-x 游戏引擎作者)在回复一童鞋问题时候这么说的:

           问:关于如何打包cocos2d-x程序的问题   本人新手,想请教一下如何将Cocos2d-x win32的程序打包成iphone能够运行的程序,请各位大大不吝赐教!谢谢!

          王哲walzer 答:win32上只是让你调试方便,要发布到appstore上,你还是得有个mac机,装好cocos2d-x template,新建工程,然后把win32上代码拷过来,手工地加入xcode工程里面,编译运行

     

          从上面的对话可以证实我所说的Cocos2d-X是代码通用!

    展开全文
  • Cocos2d-x 3.0 红孩儿私家必修 第一章 初识Cocos2d-x 3.0工程    Cocos2d-x 3.0出来了,听说与之前版本相比改动较大,听说效率提升了很多,听说是原Cocos2d的作者操刀设计规划,还听说很多开发团队...
    

    Cocos2d-x 3.0 红孩儿私家必修




    前言

            时光飞逝,每每看到博客上的回复和微博上的鼓励,总会觉得亏欠大家点什么。停下来太久,总是觉得不太对劲,哈哈,时习之吧,望以此勉励大家。


    红孩儿Cocos2d-x学习园地QQ群

    1群:249941957    2群:44208467    3群:20510049   4群:47870848

    5群:283482361    6群:27317570    7群:28626734




    第一章    初识Cocos2d-x 3.0工程


     


        Cocos2d-x 3.0出来了,听说与之前版本相比改动较大,听说效率提升了很多,听说是原Cocos2d的作者操刀设计规划,还听说很多开发团队仍未使用...



                                            



            Cocos2d-x 3.0?终归,还是Cocos2d-x,万变不离其宗,做为一个游戏开发者,我们应该欢迎Cocos2d-x持续的更新和强大,Cocos技术的发展对其生态圈中的每一个人都是有益的,包括我,也包括你。


            从官网上下载了Coco2d-x 3.0 rc2 点击下载,解开后用VS2012打开。看到其所包含的工程列表:




            工程列表共有16个工程组成,分别代表什么意思呢?


    cpp-empty-test:Hello World工程的3.0版,换个马甲还是它。


    cpp-tests:samples演示。包含了大量的cocos2d-x引擎包含内容的功能演示。


    libAudio:声音库。


    libBox2D:Box2D物理引擎支持库


    libchipmunk:Chipmunk物理引擎支持库。


    libcocos2d:cocos2d-x的核心引擎库。


    libCocosBuilder:CocosBuilder工具软件支持库。


    libCocosStudio:CocosStudio工具软件支持库。


    libExtensions:扩展库。


    libGUI:界面库。


    libLocalStorage:本地数据存储方案库。


    liblua:Lua脚本库。


    libNetwork:网络库。


    libSpine:Spine工具软件支持库。


    lua-empty-test:基于LuaHello World工程的3.0版,换个马甲还是它。


    lua-tests: 基于Luasamples演示。



            大家可以看到,与cocos2d-x 2.x 版本相比,3.0在工程目录分类上更细致了,特别是对于一些工具软件的支持,被明显的重视。一些工程被改名称,不过个人觉得还是原来的HelloWorldHelloCpp名称比较好。特别是这个"lua-empty-test",人家明明是有个菜园的演示的,干嘛要说成是个空工程。哈哈。


            在这里,我建议未来cocos2d-x能增强libAudio的功能并加入视频库libVideolibffmpeg。增加特效库libEffect。这样整个工程目录在图像,声音,视频,物理,特效,脚本,工具各方面就全面了。


          好,今天就到这里,下一节再见~

    
    
    
    展开全文
  • 1.第一个Cocos2d-x游戏第一个Cocos2d-x游戏创建工程cocos工具: 就是这个,看图 命令工具cocos实现,cocos工具其实是cocos2d团队自己开发的。是使用Python脚本编写的,cocos工具的运行需要安装Python环境 (还会...
  • 我用的是cocos2d-x-3.7.1,通过CCGLViewImpl.cpp中的GLViewImpl类的create函数来更改窗口分辨率为320*480 GLViewImpl* GLViewImpl::create(const std::string& viewName) { auto ret = new (std::nothrow) ...
  • cocos2d-x游戏实例 萝莉快跑

    千次下载 热门讨论 2013-04-10 13:10:38
    cocos2d-x游戏实例实例"萝莉快跑" 使用cocos2d-x 2.0.1,横版跑酷游戏
  • 我们到cocos2d-x-2.2.1\template目录中可以看到模板multi-platform-cpp,下面我们将它的win32平台的解决方案文件进行修改,进入目录cocos2d-x-2.2.1\template\multi-platform-cpp\proj.win32,在我的电脑上绝
  • Cocos2d-x封装了3个类来处理HTTP请求: HttpRequest,HttpClient和HttpResponse. 使用HttpRequest,HttpClient和HttpResponse这3个类进行Http进行请求时,需要遵循一定流程 请求过程: 1.创建HttpRequest的实例。 2....
  • [cocos2d-x] -- Cocos2d-x简介

    千次阅读 2013-03-05 19:29:06
    Cocos2d-x学习交流群:140326755  前一段时间,闲来无事,下载了Cocos2d-x准备玩玩,随便写了个小程序,发现挺有意思的,故萌发了好好学习下Cocos2d-x的打算。工作中用的是Qt,发现Cocos2d-x中很多思维和Qt很相像...
  • Cocos2d-x Cocos2d-JS Cocos2d-lua概述

    千次阅读 2016-08-23 16:53:18
    Cocos2d-x Cocos2d-JS Cocos2d-lua概述
  • 上一篇中我们已经搭好了自己的开发环境,接下来我们要来创建一个自己的项目。另外介绍一种更方便的创建项目方法。
  • Cocos2d-x--使用Cocos2d-x v3.0.0

    千次阅读 2013-08-18 01:31:00
    Cocos2d-x--使用Cocos2d-x v3.0.0,安装Vs2012,创建工程并运行工程
  • 1.在上一篇中我们成功运行了HelloCpp和TestCpp工程,我们到目录cocos2d-x-2.2.1\Debug.win32下 查看生成的文件,在我电脑上绝对路径是H:\source\cocos2d-x-2.2.1\Debug.win32。 我们可以看到其中生成了很多文件,...

空空如也

1 2 3 4 5 ... 20
收藏数 38,055
精华内容 15,222
关键字:

cocos2d-x