cocos游戏开发-环境搭建
2015-11-06 20:34
281 查看
学习cocos已经很长时间了,但是一直都没有写过关于cocos的博客。在学习的过程中遇到各种难点各种BUG,但是当逐步突破一个个难点和解决各种BUG以后,那种无比的喜悦你懂得。其实除了学习cocos以外,无论学习什么学会了或者解决问题了可能只是当时还记得,一旦学的东西多了或者时间久了就会容易忘记,学习最重要的方法就是多思考,多实践,多总结。其次记笔记也是很关键的,所以我认为无论以哪种方式记笔记都可以,我认为写博客是一种很好的方式,它不仅可以和别人一起分享自己的经验,还可以作为笔记来查阅。何乐而不为呢,下面将开始我的第一篇cocos游戏开发的文章:
说明:搭建平台:Mac平台
cocos 游戏开发学习笔记:
cocos开发环境搭建
1,下载cocos游戏引擎
下载网址:www.cocos.com
最新版本:cocos2d-x-3.7
2,解压cocos引擎文件
3,安装cocos引擎
3.1 安装python
3.2 安装x-code(苹果系统)
4,运行cocos引擎示例代码
目的:我们可以了解cocos引擎的大致功能,对于初学者来说有很大的帮助。
5,安装cocos游戏开发环境
在终端运用命令进入cocos引擎文件目录下,运行python setup.py进行安装
6,创建项目
在终端运用命令提示符创建
创建格式:cocos new -p 包名 -l 语言 -d 项目路径
示例:cocos new -p com.qcc.game -l cpp -d ~/Desktop mygame2015
说明:-l表示开发语言,比如:cpp(c++),lua,js(javascript)等
笔者运用c++语言开发。
7,项目的结构
在新建的项目目录下主要有classes源文件,主要存放开发项目的源代码,cocos2d时引擎源码,resourses主要存放图片资源等,其他为开发平台,比如:proj.android, proj.android-studio,proj.ios_mac proj.linux,proj.win8.1-universal,proj.win10,proj.win32 笔者主要在iOS平台下开发
8,项目结构的深入
cocos中的核心类 Application 应用程序类(入口)类,Director导演类....
如何创建场景?
//创建一个场景
auto scene=类名::createScene();
//运行这个场景
direct->runWithScene(scene);
说明:类名是开发者创建的类,可以实现场景的切换。
说明:搭建平台:Mac平台
cocos 游戏开发学习笔记:
cocos开发环境搭建
1,下载cocos游戏引擎
下载网址:www.cocos.com
最新版本:cocos2d-x-3.7
2,解压cocos引擎文件
3,安装cocos引擎
3.1 安装python
3.2 安装x-code(苹果系统)
4,运行cocos引擎示例代码
目的:我们可以了解cocos引擎的大致功能,对于初学者来说有很大的帮助。
5,安装cocos游戏开发环境
在终端运用命令进入cocos引擎文件目录下,运行python setup.py进行安装
6,创建项目
在终端运用命令提示符创建
创建格式:cocos new -p 包名 -l 语言 -d 项目路径
示例:cocos new -p com.qcc.game -l cpp -d ~/Desktop mygame2015
说明:-l表示开发语言,比如:cpp(c++),lua,js(javascript)等
笔者运用c++语言开发。
7,项目的结构
在新建的项目目录下主要有classes源文件,主要存放开发项目的源代码,cocos2d时引擎源码,resourses主要存放图片资源等,其他为开发平台,比如:proj.android, proj.android-studio,proj.ios_mac proj.linux,proj.win8.1-universal,proj.win10,proj.win32 笔者主要在iOS平台下开发
8,项目结构的深入
cocos中的核心类 Application 应用程序类(入口)类,Director导演类....
如何创建场景?
//创建一个场景
auto scene=类名::createScene();
//运行这个场景
direct->runWithScene(scene);
说明:类名是开发者创建的类,可以实现场景的切换。
相关文章推荐
- 如何用doxygen生成cocos2d-x文档
- Cocos2d-x游戏开发——Lua语言入门(安装、测试)
- cocos-lua基础学习(四)quick层封装后的目录结构
- cocos2dx3.4 VS2012无法打开包含文件extensions/ExtensionExport.h
- cocos2d-x 架构和引擎目录
- 【cocos2d-js系列问题】cocos2d-js 获取cocostudio中的UI组件
- cocos2d-x 3.8.1 Widget 置灰的实现
- Quick-Cocos2d-x 如何入门
- 【cocos2d-js系列问题】win7 Cocos2d-js 报Uncaught Error: child already added. It can't be added again 错误解决
- 【cocos2d-js系列问题】win7 cocos2d-js 报ccs is not defined错误解决
- Cocos2d-x高级篇——Cocos3D前生今世
- cocos2d-x打包Android
- cocosJs 学习文章 地址
- cocos2d-x 学习笔记(一)
- cocos2d-x Programmers Guide v3.3 译本和阅读笔记(第3章:精灵)
- Cocos2dx3.0过渡篇 各种遍历与范围for语句的使用【转】
- cocos2dx中retain和release
- cocos2dx shader
- 细说Cocos2d-JS——从项目构造说起
- cocos code ide--js config.json文件结构