cocos2dx笔记-01-游戏介绍

游戏引擎

游戏引擎是指一些已经编写好的游戏程序模块

包含以下子系统

  1. 渲染引擎(渲染器,包含二维图像引擎和三维图像引擎)

  2. 物理引擎

  3. 碰撞检测系统

  4. 音效

  5. 脚本引擎

  6. 电脑动画

  7. 人工智能

  8. 网络引擎

  9. 场景管理

游戏团队组成:程序(客户端开发、服务器开发)、美术、策划

游戏组成:逻辑程序、资源(声音和美术)

主流引擎介绍

目前移动平台游戏引擎主要可以分为2D引擎和3D引擎.

2D: Cocos2D-X Cocos2D-iPhone Cocos-creator 白鹭 laya

3D: Unity UE4 cocos-creator

目前,Cocos在向3D发展,Unity也在向2D引擎发展

cocos家谱

Cocos2d最早是由阿根廷的Ricardo和他的朋友使用Python开发的,后来移植到iPhone平台,使用ObjectIve-C.后来成功了,产生了多元化

设计目标

简单的说: 实现跨平台,用户不再为同一款游戏在不同的平台发布而进行编译.

详细的讲:

支持各种操作系统,支持各种技术,支持脚本绑定.

支持各种操作系统: Windows Linux iOS Android WinPhone ...

支持各种技术: OpenGL ES 1.1 OpenGL ES 1.5 OpenGL ES 2.0 DirectX 11

支持脚本绑定: Js Lua

开发路线

使用C++语言和Cocos2D C++引擎开发本地游戏

游戏引擎安装

cocos2d-x-3.9项目无需安装,下载cocos2d-x-3.9文件并解压,打开 “build”目录,直接使用VS2013运行cocos2d-win32.sln解决方案即可

将你要运行的项目设为启动项,点击运行

如果一切正常,出现以下画面,就说明你已成功的运行Cocos2d-x引擎了

创建项目并且运行

注:最好是python2.7.3,如果不为该版本,运行下列代码可能会失败

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

在powershell里面打入

python cocos.py new ABBCCC -p com.ABBCCC.game -l cpp -d D:\C2D_PRJ_3_9

参数说明:

ABBCCC 项目名

-p 包名

-l 后面接开发语言类型,有cpp, lua, js三种类型

-d 后面接项目存放的目录

查看项目路径,你会发现目录中会出现新建的“ABBCCC”项目。依次打开“,单击运行项目

创建后打开

出现下面的界面则项目创建成功

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值