2014-04-15 17:42:40 hunter_hb 阅读数 1431
  • Cocos2d-x 3.x项目实战:星空大战(射击类游戏)

    本课程是《从零开始掌握Cocos2d-x 3.0(基于3.0正式版) 》课程配套的项目实战课程。建议对Cocos2d-x 3.0不了解的同学先学习该课程。本课程将利用《从零开始掌握Cocos2d-x 3.0(基于3.0正式版) 》中讲解的知识开发一款射击类游戏:星空大战(与打飞机游戏类似)。从这个项目中可学习到如何利用Cocos2d-x 3.0的相关知识开发一款完整的射击类游戏。

    18370 人正在学习 去看看 李宁

导入android项目后 import org.cocos2dx.lib.Cocos2dxActivity 出错

复制 cocos2d/cocos/2d/platform/android/java/src文件夹 到你的android项目下,覆盖掉src文件夹。

刷新 eclipse项目即可


导入后项目文件如图



2013-12-29 21:26:26 wgslucky 阅读数 930
  • Cocos2d-x 3.x项目实战:星空大战(射击类游戏)

    本课程是《从零开始掌握Cocos2d-x 3.0(基于3.0正式版) 》课程配套的项目实战课程。建议对Cocos2d-x 3.0不了解的同学先学习该课程。本课程将利用《从零开始掌握Cocos2d-x 3.0(基于3.0正式版) 》中讲解的知识开发一款射击类游戏:星空大战(与打飞机游戏类似)。从这个项目中可学习到如何利用Cocos2d-x 3.0的相关知识开发一款完整的射击类游戏。

    18370 人正在学习 去看看 李宁

 cocos2dx开发群:286114103

cocos2dx3.1创建项目

在windows7上搭建COCOS2D-X开发环境并不难, 但是由于框架更新过快,很多用户都有困难。我希望你们认为这个教程有用。

建议:为了避免安全相关的问题,请以管理员权限执行所有的操作,当运行命令的时候,也要确保之前是以管理员权限打开了命令行窗口.

工具准备

搭建开发环境需要安装工具包括

安装配置过程

Visual Studio 的安装过程略过,本教程主要讲解python2.7.3和cocos2d-x-3.2alpha0的安装配置过程。

安装配置python2.7.3

1. 下载并安装python2.7.3。


2. 配置环境

右键单击“计算机”,选择“属性”----》“高级系统设置”,在“高级”选项卡下选择“环境变量”! 


在“系统变量”下选中“Path”,并点击下方的编辑按钮: 


在弹出的“编辑系统变量”对话框中编辑“变量值”,在“变量值”的后面添加Python的安装路径(D:\Program Files (x86)\Python27),用英文分号(;)将其与后面的其他内容隔开。 


同样地,在“PATHEXT“的变量值中添加 .PY;.PYM 。

3. 检验安装是否成功

打开cmd控制台,输入 python,如果出现如下提示,则说明python安装成功。 


创建项目

进入到目录cocos2d-x-3.1/tools/cocos2d-console/bin/cocos.py

打开终端运行cocos.py脚本创建文件

python cocos.py new HelloCpp -p com.coco2dx.org -l cpp -d ~/Desktop

参数说明:

  • HelloCpp为项目名称
  • -p后面接包名
  • -l后面接开发语言类型,有cpp, lua, js三种类型
  • -d后面接项目存放的目录

  • 查看项目路径,你会发现目录中会出现新建的“HelloCpp”项目。依次打开“ HelloCpp/proj.win32 ”文件夹,“ HelloCpp.sln ”解决方案,单击运行项目。出现下面的界面则项目创建成功 


cocos2dx2.2创建项目

一,安装python

二,打开命令窗口进入到cocos2dx的项目解压文件下,如下图

出现以上内容恭喜你创建项目成功了,下面我们进入cocos2dx根目录下面的projects,E:\cocos2d-x-2.2\projects\xiyou2\proj.win32,在vc中打开就可以了

这里需要注意的:(1)在 创建的命令后面,-package com.xiyou.game,一定是三段式的,不能写成-package com.xiyou,不然会提示错误。

(2)如果上面的python命令出现了打开源文件的结果,则在create_poject.py 后面加上python就可以了。


 cocos2dx开发群:286114103

2014-11-04 09:09:07 yanxin007 阅读数 1619
  • Cocos2d-x 3.x项目实战:星空大战(射击类游戏)

    本课程是《从零开始掌握Cocos2d-x 3.0(基于3.0正式版) 》课程配套的项目实战课程。建议对Cocos2d-x 3.0不了解的同学先学习该课程。本课程将利用《从零开始掌握Cocos2d-x 3.0(基于3.0正式版) 》中讲解的知识开发一款射击类游戏:星空大战(与打飞机游戏类似)。从这个项目中可学习到如何利用Cocos2d-x 3.0的相关知识开发一款完整的射击类游戏。

    18370 人正在学习 去看看 李宁

本人对基于web的编程不是很懂。看到cocos2dx有JS版本,本着多学多看的心态。大概了解了一下cocos2dx-js是个什么东东。

网上搜到了这么一个框架图,感觉比较清晰。


可以看到cocos2d-html5底层和cocos2dx framework没有联系,其实这个html5只是通过JS逻辑层(javascript代码)调用浏览器的WebGL对Canvas进行渲染,或是直接对Canvas进行渲染。可能javascriptAPI风格上接近cocos2dx。

cocos2dx-js则更像是cocos2dx的API用javascript封装,其实底层上调用的是cocos2dx framework实现的native程序。那么通过什么解析js语言呢?就是上面的SpiderMonkey和JS-Binding。

----------------------------------------------------------------------------------------------------------------------------------------------------------

下面说说cocos2dx-lua,纯属个人理解,欢迎吐槽!

后面加一个lua,那我们就有必要对这个lua语言了解一下,话说脚本语言那么多,为什么是lua?我个人感觉是这样的:

一、这种语言还不算太冷门

二、可以和C\C++代码集成开发

三、脚本语言,易于开发维护。

大家很快想到,Python也可以调用C\C++呀,那是不是也能用Python试试?!我个人认为可行,以前知道有个Qt-Python,就是这么一个思路。所以小伙伴要加油了,cocos2dx-python说不定很快就出现了。其实我发现很多地方cocos2dx和Qt比较像,比如说有Qt Quick,我也发现有个Cocos2dx Quick。所以呀集众之所长!不管是什么底层都是调用cocos2dx framework,只不过是为了快速开发什么的原因,表现上会不一样。就像汇编语言->C语言->脚本语言。

看看下面这位的理解

http://blog.csdn.net/xiaominghimi/article/details/7464635

2018-04-15 18:50:59 lining116 阅读数 76
  • Cocos2d-x 3.x项目实战:星空大战(射击类游戏)

    本课程是《从零开始掌握Cocos2d-x 3.0(基于3.0正式版) 》课程配套的项目实战课程。建议对Cocos2d-x 3.0不了解的同学先学习该课程。本课程将利用《从零开始掌握Cocos2d-x 3.0(基于3.0正式版) 》中讲解的知识开发一款射击类游戏:星空大战(与打飞机游戏类似)。从这个项目中可学习到如何利用Cocos2d-x 3.0的相关知识开发一款完整的射击类游戏。

    18370 人正在学习 去看看 李宁

Quick-Cocos2dx-Community导入Eclipse有关org.cocos2dx.lib.Cocos2dxActivity报错

1、工程导入编译的时候eclipse会报错,Cocos2dxActivity,org.cocos2dx.lib.Cocos2dxActivity 也找不到解 决方法:复制 D:\Quick-Cocos2dx-Community\cocos\platform\android\java\src\ (自己对用目录) 到你android项目中的src文件夹下

2、将D:\Quick-Cocos2dx-Community\cocos\platform\android\java(自己对用目录)作为一个工程导导入eclipse,然后鼠标右键---》工程



ok,一开始我使用两种方法都行,过一段时间第二种方法我一添加进去就被删除(不知道啥原因),最后用了第一种方法!


2014-09-20 18:04:46 zyx_cambridge 阅读数 664
  • Cocos2d-x 3.x项目实战:星空大战(射击类游戏)

    本课程是《从零开始掌握Cocos2d-x 3.0(基于3.0正式版) 》课程配套的项目实战课程。建议对Cocos2d-x 3.0不了解的同学先学习该课程。本课程将利用《从零开始掌握Cocos2d-x 3.0(基于3.0正式版) 》中讲解的知识开发一款射击类游戏:星空大战(与打飞机游戏类似)。从这个项目中可学习到如何利用Cocos2d-x 3.0的相关知识开发一款完整的射击类游戏。

    18370 人正在学习 去看看 李宁

两阶段构造器及静态create()函数

在Cocos2d-x引擎中,我们使用了两阶段构造器,这不仅指Objective-C实现文件(implementation),也与Symbian SDK及Bada SDK相似。我认为这一举措在C++编程中很不错。


在Cocos2d-x引擎中,我们已对这一两阶段构造器进行包装,并在静态函数create()中自动释放引用计数。除了单例模式,每一个cocos2d类都有自己的static CCClass* CCClass::create(...)方法


cocos2dx动画

博文 来自: wuanshi5

cocos2dx和skynet通信

阅读数 1109

cocos2dx动画

阅读数 5052

没有更多推荐了,返回首页