实验1 Cocos2d-x环境搭建
使用 cocos2d-x 和 Lua 快速开发游戏(1)

下面就分别叙述不同平台下开发环境的搭建步骤。
搭建 Mac 平台的 HOST 运行环境因为 cocos2d-x 对 Lua 的支持在不断改进中,所以最好从 下载最新 master 分支的cocos2d-x 源代码来编译 HOST。
拿到最新源代码后,⼀一定要记得执行 sudo install-templates-xcode.sh -f 重新安装模版。
准备工作做好后,新建⼀一个 LuaHost 项目,使用 cocos2dx_lua 模版,并设置为在模拟器中运行。
由于 iOS 5.x 的模拟器有⼀一个 bug,会在游戏运行时输出大量无关的警告信息,影响我们调试开发,所以还要在 Xcode 中设置运行目标为 iOS 4.3 模拟器。
接下来,修改 AppDelegate.cpp 文件,将 applicationDidFinishLaunching() 函数中载入 Lua 脚本的代码做⼀一些修改。
改动前:string path = CCFileUtils::fullPathFromRelativePath("hello.lua");pEngine->addSearchPath(path.substr(0, path.find_last_of("/")).c_str()); pEngine->executeScriptFile(path.c_str());改动后:string path = CCFileUtils::fullPathFromRelativePath("scripts/");pEngine->addSearchPath(path.c_str());path = CCFileUtils::fullPathFromRelativePath("scripts/main.lua");CCLOG("\nLOAD LUA FILE: %s\n", path.c_str());pEngine->executeScriptFile(path.c_str());代码改动的目的是让我们可以将 Lua 脚本放置在单独的目录中。
cocos2d-x_Win32_Android_环境配置手册

COCOS2D-X配置手册(Win32、Android)编制:刘勤熙李育完成日期:2012-1-19目录1. 引言 (3)2. cocos2d-x Win32环境配置 (3)2.1 win32开发环境配置 (3)2.1.1 Visual Studio 2008 (3)2.1.2 cocos2d-x (3)2.1.3 (可选)Visual Assist X (3)2.1.4 (可选)doxygen (4)2.2 Win32 可执行文件生成过程 (5)2.3 常见问题总汇 (7)3 cocos2d-x Android 环境配置 (8)3.1 android开发环境配置 (8)3.1.1 Eclipse 3.7.1 (8)3.1.2 Eclipse ADT插件 (8)3.1.3 Eclipse CDT插件 (10)3.1.4 AndroidSDK (12)3.1.5 AndroidNDK (13)3.1.6 Cygwin (13)3.2 Android可执行文件生成过程 (15)3.2.1 前期准备 (15)3.2.2 生成Android空工程 (15)3.2.3 交叉编译so文件 (15)3.2.4 生成android系统可用的apk文件 (16)3.3 常见问题汇总 (18)4其它 (18)1.引言略……一切需要的软件及插件版本号以笔者使用为准,其它版本号的软件及插件不保证有效。
文件下载地址在2012-1-19确认有效,不保证因各种原因导致下载地址失效。
开发平台操作系统为win32(WindowsXP、WindowsVista、Windows7)2.cocos2d-x Win32环境配置2.1 win32开发环境配置2.1.1 Visual Studio 2008安装VisualStudio2008,默认安装即可,如果是自定义安装,VisualC++组件应选中。
2.1.2 cocos2d-x1. 下载cocos2d-x引擎最新版官方下载地址为:/p/cocos2d-x/downloads/list(当前使用版本为cocos2d-1.0.1-x-0.10.0.zip)2.将cocos2d-1.0.1-x-0.10.0.zip解压缩至硬盘任意目录(建议D:\Work7\cocos2d-1.0.1-x-0.10.0\, 因为现在wophone的开发环境必须安装至此, 以下以此为例)3. 如果想查看引擎源代码,可以在.\cocos2dx\proj.win32目录下找到代码配置文件。
游戏开发中的Cocos2dx引擎教程及使用方法

游戏开发中的Cocos2dx引擎教程及使用方法Cocos2d-x引擎是一款流行的开源游戏开发引擎,它基于C++编写,并支持多平台游戏开发。
它拥有强大的功能和灵活的架构,使得游戏开发者可以方便地创建高质量的游戏。
本文将介绍Cocos2d-x引擎的教程和使用方法,以帮助开发者快速上手并开发出优秀的游戏作品。
一、Cocos2d-x引擎的介绍Cocos2d-x引擎是Cocos2d家族的一员,它是Cocos2d开源项目的C++版本。
与其他Cocos2d引擎相比,Cocos2d-x引擎具有较高的性能和跨平台的优势。
它可以在多个平台上运行,包括iOS、Android、Windows、Mac OS等,并且支持多种编程语言,如C++、JavaScript、Lua等。
Cocos2d-x引擎提供了丰富的游戏开发工具和功能,包括图形渲染、动画、音频、物理引擎等,让开发者可以轻松实现各种游戏场景和效果。
二、Cocos2d-x引擎的安装和配置要开始使用Cocos2d-x引擎,首先需要安装和配置相应的开发环境。
以下是一些基本的步骤:1. 下载Cocos2d-x引擎:可以从Cocos2d-x官方网站下载最新版本的引擎。
2. 解压引擎文件:解压下载的引擎文件到本地目录。
3. 配置环境变量:将Cocos2d-x引擎路径加入到系统的环境变量中,以便在命令行中运行引擎命令。
4. 创建新项目:使用引擎提供的命令行工具创建一个新的项目。
5. 编译和运行:通过命令行进入项目目录,执行相应的命令进行编译和运行。
三、Cocos2d-x引擎的基本概念和架构Cocos2d-x引擎以场景为基本单位进行游戏开发,每个场景由层和节点组成。
层是场景中的一个可见区域,用于显示游戏对象和处理用户输入。
节点是层的基本元素,它可以是精灵、标签、按钮等。
通过创建和组合节点,开发者可以实现游戏中的各种功能和效果。
除了场景、层和节点,Cocos2d-x引擎还提供了许多其他的功能模块,如动画、音频、物理引擎等,开发者可以根据需要选择和使用这些功能模块,以实现游戏中的各种特效和交互。
我的cocos2D-x3.10安装之路

WIN10系统安装VS2015+Cocos-X3.10方法经过长时间的摸索与尝试Cocos2D-X3.10 终于可以在Windows10上运行了。
Cocos2D-X3.10的安装和配置个人觉得还是比较麻烦的,主要在于它不像其他软件一键安装就能使用,而在于安装Cocos的同时还要附加其他安装软件和组件,例如Python、JDK、NDK、ANT等,而这些组件又有不同的版本,版本的选择如果不正确就会导致Cocos 无法运行或无法打包生成APK。
目前,Cocos2D-x 支持Win32、Android、iOS 三个平台的开发,本文分别介绍在windows和Android环境下的开发环境搭建。
一个完整的开发环境包括开发、编译、链接、运行和调试等几部分,所以需要相应的开发环境,比如Win32 环境下的VS(Visual Studio,微软公司集成开发环境),Android 的开发环境Eclipse 和Android SDK 等,iOS 则需要Xcode环境,然后使用Cocos2D-x 的模板编译出相应环境的软件包。
一般情况下,使用Cocos2D-x 的开发流程是:首先在VS 环境中进行开发调试,之后分别在另外两个平台的开发环境中编译生成相应的软件包。
当然,如果是首先使用Cocos2DiPhone进行开发,并使用Cocos2D-x 进行Android 版本移植的,一般先在Xcode 环境中进行开发,然后使用Android 的开发环境进行开发。
下面我们就开始搭建跨平台的开发环境。
1.安装VS2015下载地址:链接:/s/1eS363Km 密码:eqdh搭建Windows 下的Cocos2D-x 开发环境,首先需要安装VS,它可以用来创建Windows 平台下的Windows 应用程序、网络应用以及网络服务等,支持的语言包括C++、Basic、C# 等。
双击安装文件,便可以开始安装,默认安装即可。
如果是自定义安装,应选中Visual C++ 组件。
cocos2d-x安装部署流程

1.VS2008安装(下载安装包,直接安装,可以再安装时只选取C++的模块) 2.cocos 2d-x安装部署 1)下载cocos2d -x最新代码(官方网站):cocos2d 0.99.4-x-0.7.1.z2)安装cocos2d -x项目模板·解压下载的源码包至任意路径(例:E:\coco s2d-0.99.4-x- ·进入目录:E:\coco s2d-0.99.4-x-0.7.1\t emplate \CCXApp Wiz.vs ·双击运行setup_v s2008.j s文件进行项目模板安 ·成功后有提示(Expres s版会提示失败但是可以在注册表添加一项解决)3)编译cocos2d -x HelloWo rld例子 ·进入目录:E:\coco s2d-0.99.4-x-0.7.1 ·用VS2008打开cocos2dwin32.s ln·将活动项目设置为HelloWo rld·Debug模式下进行编译 ·编译完毕后运行·Release 模式下进行编译·编译完毕后运行4)编译cocos2d -x libCoco sDenshi on(稍后利用项目模板创建项目时,如果选中了“Simple Audil Engine in Cocos Denshio ”的话就需要 ·将活动项目设置为libCoco sDenshi ·Debug模式下进行编译 ·Release 模式下进行编译5)编译cocos2d -xtests例子·将活动项目设置为tests ·Debug模式下进行编译 ·编译完毕后运行·Release 模式下进行编译·编译完毕后运行6)测试项目模·右击解决方案·添加新项·添加新项·选择Win32程序,输入项目名·出现模板向导·不使用附加的引擎·将新项目设为启动项·Debug和Release 模式分别编译运行3.单独创建cocos2d -x项目1)首先关闭所有的解决方案 2)新建解决方案(目标位置随意)3)完成向导(不选择任何附加引擎) 4)将文件夹“E:\coco s2d-0.99.4-x-0.7.1\c ocos2dx ”移至新建项目的目录中“D:\Proj ectDemo \cocos2 dx”5)将文件夹“E:\coco s2d-0.99.4-x-0.7.1\D ebug.wi n3”中的静态链接库:libcoco s2d.liblibEGL. liblibgles _cm.liblibxml2 .liblibzlib .lib移至“D:\Proj ectDemo \Projec tDemo”文件夹中6)编译项目可以正常结束7)将文件夹“E:\coco s2d-0.99.4-x-0.7.1\D ebug.wi n3”中的静态链接库:libcoco s2d.dlllibEGL. dlllibgles _cm.dlllibxml2 .dlllibzlib .dll移至“D:\Proj ectDemo \Debug. win32”文件夹中8)运行项目成9)注:由于该项目是在Debug 模式下编译运行的,所以使用的是Debug.w in32下的静/动态链接库,如果要在Release 模式下编译运行的话,请4.演示程序(根据《Learn iPhone and iPad Cocos2D Game Develop ment》这本书第三章的Essenti附:安装Visual+ Assist(网上下一个支持VS2008的,可以大大提高编。
cocos2d-x Win32 Android 环境配置手册

COCOS2D-X配置手册(Win32、Android)编制:刘勤熙李育完成日期:2012-1-19目录1. 引言 (3)2. cocos2d-x Win32环境配置 (3)2.1 win32开发环境配置 (3)2.1.1 Visual Studio 2008 (3)2.1.2 cocos2d-x (3)2.1.3 (可选)Visual Assist X (3)2.1.4 (可选)doxygen (4)2.2 Win32 可执行文件生成过程 (5)2.3 常见问题总汇 (7)3 cocos2d-x Android 环境配置 (8)3.1 android开发环境配置 (8)3.1.1 Eclipse 3.7.1 (8)3.1.2 Eclipse ADT插件 (8)3.1.3 Eclipse CDT插件 (10)3.1.4 AndroidSDK (12)3.1.5 AndroidNDK (13)3.1.6 Cygwin (13)3.2 Android可执行文件生成过程 (15)3.2.1 前期准备 (15)3.2.2 生成Android空工程 (15)3.2.3 交叉编译so文件 (15)3.2.4 生成android系统可用的apk文件 (16)3.3 常见问题汇总 (18)4其它 (18)1.引言略……一切需要的软件及插件版本号以笔者使用为准,其它版本号的软件及插件不保证有效。
文件下载地址在2012-1-19确认有效,不保证因各种原因导致下载地址失效。
开发平台操作系统为win32(WindowsXP、WindowsVista、Windows7)2.cocos2d-x Win32环境配置2.1 win32开发环境配置2.1.1 Visual Studio 2008安装VisualStudio2008,默认安装即可,如果是自定义安装,VisualC++组件应选中。
2.1.2 cocos2d-x1. 下载cocos2d-x引擎最新版官方下载地址为:/p/cocos2d-x/downloads/list(当前使用版本为cocos2d-1.0.1-x-0.10.0.zip)2.将cocos2d-1.0.1-x-0.10.0.zip解压缩至硬盘任意目录(建议D:\Work7\cocos2d-1.0.1-x-0.10.0\, 因为现在wophone的开发环境必须安装至此, 以下以此为例)3. 如果想查看引擎源代码,可以在.\cocos2dx\proj.win32目录下找到代码配置文件。
cocos-2dx3.17环境搭建与新建工程

cocos-2dx3.17环境搭建与新建⼯程由于上次在ubuntu中安装了cocos2dx的时候环境被破坏了,所以本⽂是基于 Windows 编写的平台: OS : windows 10 compiler : VS 2015下载 cocos2dx:下载python 2.7安装Python 2.7 安装时,勾选:添加环境变量到本机(英语表达) 或者⼿动添加⽬录到环境变量中注销⽤户再登录解压并进⼊cosos的⽬录 ./setup.py注销⽤户再登录输⼊ cocos 验证参考最终的环境变量开始创建项⽬的命令:cocos new项⽬名 -p com.作者.项⽬ -l cpp -d d:\cocoscocos :命令⼊⼝new:创建项⽬的关键字项⽬名:游戏名称-p com.作者.项⽬:-p 后⾯接的是以公司⽹址的包名-l cpp:-l 后⾯接的是语⾔(cpp即c++、- l lua 、-l js等)-d d:\cocos\:-d后⾯接的是项⽬存放的地址C:\Windows\system32> d:D:\> cocos new sudu -p com.schips.sudu -l cpp -d D:\doc\cocos\> 拷贝模板到 D:\doc\cocos\sudu> 拷贝 cocos2d-x ...> 替换⽂件名中的⼯程名称,'HelloCpp'替换为'sudu'。
> 替换⽂件中的⼯程名称,'HelloCpp'替换为'sudu'。
> 替换⼯程的包名,'org.cocos2dx.hellocpp'替换为'com.schips.sudu'。
> 替换 Mac ⼯程的 Bundle ID,'org.cocos2dx.hellocpp'替换为'com.schips.sudu'。
Cocos2d-x 3.x版本windows与android开发环境搭建新手教程【从HelloWorld项目创建到打包生成apk】

声明:本文非原创,而是对以下的文章的一些整理:一步一步了解Cocos2dx 3.0 正式版本开发环境搭建(Win32/Android)Cocos2d-x 3.4环境搭建及apk发布调试之谜海归巢Windows7 64位系统搭建Cocos2d-x 2.2.1最新版以及Android交叉编译环境(详细教程)Cocos2dx.3x入门三部曲-Hello Game项目创建(二)cocos2d-x3.2 在Windows下打包Android平台APKPS:本人电脑是win7 64位,用的是cocos2d-x 3.6。
准备工具Cocos2d-x 3.x【我的版本是3.6】Windows环境:VS2012Python-2.7Android环境:apache-ant-1.8.2-bin.tar.zip 【ANT】Java JDK(版本:jdk-8u40-windows-x64)adt-bundle-windows-x86_64-20121030 【集成了Android SDK与Eclipse】Android-ndk64-r10b-windows-x86_64 【NDK】cygwin2.738 native(本地版)Windows环境搭建1.安装vs2012如果是msdn版是不用注册的,不过安装的时候记得先把系统日期先调到2012到2012年左右,否则会出现什么时间戳有问题,安装不成功。
如果不是msdn版的就自己上网找注册码。
2.Python安装与环境配置安装的时候使用默认安装方式即可,但是安装完毕后我们需要配置环境变量。
在我的电脑(右键)->属性->高级系统设置->高级选项卡->环境变量->系统变量中找到Path 变量,并在其值中增加指向Python的环境变量。
格式为 [Python安装路径]; 例如我的安装路径为F:\Python 2.7.8,即在path里添加“F:\Python 2.7.8;”【注意加上分号,分号是区分各个不同的路径的】。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一 Cocos2d-x环境搭建【一】实验目的
1.掌握Cocos2d-x的环境搭建;
2.掌握Cocos2d-x项目的基本结构。
【二】实验要求
1.设备要求:计算机1台,软件安装包在教师FTP上下载;
2.分组要求:1人一组,独立完成。
【三】实验准备
windows下搭建Cocos2d-x开发环境需要安装工具,包括:(1)Visual Studio(2012及以上版本)
(2)python(2.7及以上版本)
(3)Cocos2d-x(3及以上版本)
【四】实验过程
1、Visual Studio 2012的安装过程如下:
(1)解压安装包,点击“vs_ultimate.exe”运行
(2)可以选择安装路径,勾选“我同意许可条款和条件”,第二个选项可以不勾选,点击“下一步”
(3)进入安装选择功能,依据自己的需求,点击“安装”,进入安装界面,漫长的等待。
2、安装python2.7.3
安装完后设置Path路径:
示,则说明python安装成功。
3、安装Cocos2d-x
cocos2d-x-3项目无需安装,下载cocos2d-x-3文件并解压,打开“build”目录,直接双击运行 cocos2d-win32.vc2012.sln解决方案即可。
将你要运行的项目设为启动项,点击运行(如下左图)。
如果一切正常,将得到如下的界面(如下右图)。
4、cocos2d-x项目创建
(1)进入到目录cocos2d-x-3/tools/cocos2d-console/bin/ 注意:为了每次创建cocos2d-x项目时不必要都进入此目录,可以将此目录添加到Path环境变量中。
(2)打开终端运行cocos.py脚本或是cocos.bat批处理文件创建cocos2d-x项目,项目创建格式如下:
cocos new HelloCpp -p -l cpp –d d:\CocosTest 参数说明:
HelloCpp为项目名称
-p后面接包名
-l后面接开发语言类型,有cpp, lua, js三种类型
-d后面接项目存放的目录
查看项目路径,你会发现目录中会出现新建的“HelloCpp”项目。
依次打开“ HelloCpp/proj.win32 ”文件夹,“ HelloCpp.sln ”解决方案,运行该项目。
出现下面的界面则项目创建成功。
项目结构如下:
5、打开项目中的helloworldscene类和appdelegate类,阅读源代
码,并逐步进行以下修改:
(1)修改画布大小;
(2)修改精灵图标;
(3)删除按钮(菜单);
(4)删除日志信息。