cocos2d-x学习

这篇博客介绍了游戏开发的基础知识,包括游戏的类型、玩法和开发团队组成。特别关注了cocos2d-x家族及其组成部分,为初学者提供了学习cocos2d-x的参考网站。

游戏的类型

对战游戏:简称ACT 例如:拳皇
横版卷轴游戏:简称STG 例如:格斗四人组
第一人称设计游戏:简称FPS 例如:CS反恐精英
策略战棋游戏:简称SLG 例如:三国志
即时战略游戏:简称RTS 例如:魔兽争霸
角色扮演游戏: 简称RPG 例如:仙剑系列
模拟游戏:简称SIM 例如:模拟人生
大型多人在线角色扮演游戏:简称MMORPG 例如:魔兽世界
休闲益智小游戏:简称PUZ 例如:数独、愤怒的小鸟、水果忍者、植物大战僵尸
 

游戏玩法

游戏的操作方法(需要考虑平台:比如pc平台、平板的操作方式)

游戏开发团队的组成

1.游戏制作人(类似于老板) 
2.游戏策划师(类似于导演 如:游戏模式、数值平衡师、用户体验),游戏的故事背景视频:CG视频或者2D的视频
3.客户端工程师 (序列帧动画、骨骼动画) AI开发、脚本开发
4.服务器端工程师  网络、数据库
5.游戏美术师:2D像素美工、平面设计师、3D原画工程师、模型制作工程师、特效工程师
6.音乐家:游戏音乐、游戏音效
7.测试人员:游戏测试工程师


游戏开发要做的

游戏开发的原理:绘图、事件处理
游戏结构可以按照实体对象类进行划分
游戏结构也可以按照界面划分
游戏结构要包括:
游戏引擎及封装、游戏配置系统、资源系统、多线程管理、UI系统、数据处理系统、 消息处理机制(事件驱动模型)、音效系统、网络系统、输入系统、用户评价系统、日志系统、调试系统。
游戏引擎:OpenGL标准、DirectX标准

cocos2d家族

cocos2d:cocos2d(python)、cocos2d-iphone、cocos2d-android、cocos2d-android-1、cocos2d-javascript、cocos2d-x:cocos2d-x(c++)、cocos2d-x-win8、cocos2d-x-xna、cocos2d-html5

cocos2d的组成部分

基本数据结构、输入系统、图形渲染、物理引擎、网络引擎、声音引擎、多线程pthread、编辑器Cocos Builder
周边工具:场景编辑器、位图字体工具、粒子编辑器、物理编辑器、纹理地图集工具、瓦片地图编辑器、声音特效编辑工具(cfxr)、背景音乐编辑工具、Box2D多边形定义工具、GIF动画导出工具、cocos3D。 

cocos2d参考网站:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值