cocos2d-x与c++学习1
2014-08-09 09:58
197 查看
cocos2d-x作为目前非常火热的开源跨平台游戏引擎解决方案,个人非常看好。
c++虽然开发速度较慢,但是由于每个平台都支持c++和opengles,所以节省了大量的代码移植时间,因此是首选的跨平台开发解决方案。
cocos2d-x的大致开发流程是,首先使用win32版进行代码编写并完成游戏,然后将代码迁移到对应的开发环境上进行交叉编译完成游戏打包,如iphone上是mac+xcode,android是eclipse+ADK+NDK。实现一处编码,到处编译。
因为主要开发都是在win32环境下进行的,所以我们首先研究如何配置win32开发环境。只讨论在windows下,用vs开发的环境,其他交叉编译需要的环境,后面讲到。
第一部分:如何运行helloworld
#1.安装visual studio2008
#2.安装cocos2d-x引擎
#3.测试helloworld
我们使用windows版的helloworld,打开cocos2d-x引擎安装目录下的cocos2d-win32.vc2008.sln(vs2010--cocos2d-win32.vc2010.sln)
将helloworld设为启动项目
-》生成
-》调试-启动新实例
(未完待续...)
c++虽然开发速度较慢,但是由于每个平台都支持c++和opengles,所以节省了大量的代码移植时间,因此是首选的跨平台开发解决方案。
cocos2d-x的大致开发流程是,首先使用win32版进行代码编写并完成游戏,然后将代码迁移到对应的开发环境上进行交叉编译完成游戏打包,如iphone上是mac+xcode,android是eclipse+ADK+NDK。实现一处编码,到处编译。
因为主要开发都是在win32环境下进行的,所以我们首先研究如何配置win32开发环境。只讨论在windows下,用vs开发的环境,其他交叉编译需要的环境,后面讲到。
第一部分:如何运行helloworld
#1.安装visual studio2008
#2.安装cocos2d-x引擎
#3.测试helloworld
我们使用windows版的helloworld,打开cocos2d-x引擎安装目录下的cocos2d-win32.vc2008.sln(vs2010--cocos2d-win32.vc2010.sln)
将helloworld设为启动项目
-》生成
-》调试-启动新实例
(未完待续...)
相关文章推荐
- cocos2d-x 学习日志(1)之Xcode中c++&Object-C混编,详细介绍如何在cocos2dx中访问object函数以及Apple Api
- 如何在xcode下面同时安装cocos2d-iphone 和 cocos2d-x模板,其实是因为很喜欢C++的缘故,当时学习的是前者,现在自己摸着石头过河了就(cocos2d-x安装失败 出错)
- cocos2d-x学习之旅(四):1.4 使用eclipse编译Android C++
- cocos2d学习发现一个C++的一个盲点,
- cocos2d-x学习笔记(一)C++基础知识
- Cocos2d-x学习随笔记录-C++基础
- cocos2d-C++ 学习UI控件(五)之 PageView
- cocos2d-x学习之旅(四):1.4 使用eclipse编译Android C++
- c++ 基础学习: 左值 概念cocos2d-x3.0的实际应用
- cocos2d-C++ 学习UI控件(三)之 LoadingBar|ScrollView
- Cocos2d-x 3.1.1 学习日志3--C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- cocos2d-C++ 学习UI控件(四)之 Slider|ListView
- Cocos2d-x学习笔记 (2) C++如何创建单例
- Cocos2d-x学习记录 -- Java调用C++方法
- cocos2d-x学习笔记(十一)c++与lua交互回调函数的处理
- cocos2d-C++ 学习UI控件(二)之 菜单项实现Button|CheckButton
- 专注C++的STD库,STL库,更深入的学习C++的编程技术。
- C++学习手记(一)——初印象
- 学习C++(一) 我现在理解的C++
- C++学习笔记二 —— 3.3 指针类型