Cocos简介与环境搭建

1.什么是游戏引擎?

  • 游戏引擎是指一些已编写好的可编辑游戏系统或者一些交互式实时图像应用程序的核心组件,游戏软件的主程序。实际是一个半成本,能帮助你开发游戏,基本的工作已经做好了,根据需求和自己的东西,就可以完成游戏。有了游戏引擎,比较基础的东西就可以不用自己去做了。

2.移动平台游戏引擎中主要可以分哪几种?

  • 主要分为2D和3D引擎。
  • 2D引擎主要有: Cocos2d-iphone、Cocos2d-x、Corona SDK、Construct2、WiEngine和Cyclone 2D。
  • 3D引擎主要有: Unity3D、Unreal Development Kit、ShiVa 3D和Marmalade。

3.cocos2d-x目标?

在这里插入图片描述

  • X轴负方向为cocos2d-x基于的开发平台,包括mac;
  • X轴正方向为cocos2d-x的发布的平台;
  • Y轴正方向为cocos2d-x可绑定的脚本;
  • Y轴负方向为cocos2d-x的硬件支持。
  • Ps:做网页游戏的时候就可以用cocos-2dx+javascript绑定来做。

4.cocs2d-x-3.17文件夹下的文件解释?

  • build:里面很多是工程文件,vin32.vc2012.sln等都是基于vs工具的解决方案;xcodeproj看着是文件夹,在xcode中看是工程文件。
  • windoes下启动工程是启动build下的win32.vc2012.sln,选择win32作为学习,编译,模拟的平台,不需要上硬件设备.
  • cpp-test里包括所有的例子。需要设置成启动项目才可以用。
  • cocos文件夹里面全部是引擎源代码;
  • doc里面是空的,需要去创建。
  • extensions里面是类库,cocos2d-x团队开发的扩展库。
  • external里是第三方的扩展库。封装到引擎中。
  • templates是模板,新的工程就是从这里生成的。
  • tool目录下的cocos2d-console下bin目录里有个cocos工具,是python2版本写的。用这个工具帮助我们创建新的工程出来。

版权声明:本文为qq_44045754原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。