"游戏开发入门" 游戏开发是一个浩大的工程,需要选择合适的平台和编程语言。游戏开发的平台有很多类型,如个人主机平台、移动平台和专业主机平台。不同的平台对应不同的编程语言,如Android主流JAVA语言、iOS主流Object-C语言,而个人主机上主流的游戏开发语言现在包括C++。虽然不同的平台有不同的语言,但是编程的世界里很多东西的本质都是相似的。 在学习游戏开发时,不能简单流于表面,对于一样知识越深入到底层,你就越能看到其它知识与其的异曲同工之处。因此,如果你想走得远,在学习的时候不能简单流于表面。 游戏引擎是游戏开发的一个重要组成部分,无论你选择哪个平台,游戏引擎都是必不可少的。有两条路线让你选择:只使用游戏引擎,或者使用游戏引擎并深入学习游戏引擎原理。使用游戏引擎可以快速上手游戏开发工作,但是如果你想深入学习游戏引擎原理,那么你需要选择开源的游戏引擎。 在选择游戏引擎时,需要考虑到平台的不同,例如Windows或游戏主机平台上流行的游戏引擎有Unreal、寒霜、CE3,苹果ios平台上流行的游戏引擎有Unity3D、cocos2d-ObjC、Unreal、sparrow、sprite kit,安卓平台上流行的游戏引擎有Unity3d、cocos2d-x、Unreal、AndEngine、libgdx。 不同的游戏引擎有不同的特点,例如Unity3d 胜在简单易用,对性能要求不高,但是效果不够华丽,因此一般用在移动平台而不会用在电脑或游戏主机。Unreal 胜在开源免费,而且效果也很出色,但是对设备要求比较高,因此常常用来开发效果绚丽的大型游戏。cocos2d-x 也是开源免费的,在 2D 领域深有造诣,但是缺点是不可视化开发。 了解游戏引擎原理是非常重要的,因此需要选择开源的游戏引擎。不同的游戏引擎使用的编程语言或者脚本语言可能是不一样的,例如Windows 用的 C++,同时结合 lua 或 python 脚本语言,而 ios 平台下使用 Objective-C 或 swift,安卓平台下使用 Java。但这不是必然的,例如 Unity 在各个平台下都可以用 C#或者 javascript 脚本语言。 游戏开发需要选择合适的平台和编程语言,并且选择合适的游戏引擎,才能快速上手游戏开发工作。
- 粉丝: 0
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 电能转化功能电路辅助设计分析仿 真平台设计.pdf
- 呼吸机管路积水故障自动监测算法研究.pdf
- 基于深度学习的无人机目标检测研究综述.pdf
- TopN成对相似度迁移的三元组跨模态检索.pdf
- 单值中智集的集结模型及其在多属性群决策问题中的应用研究.pdf
- 基于改进熵率超像素和区域合并的岩屑图像分割.pdf
- 基于SVD和分块DCT的半脆弱图像水印算法.pdf
- 基于自注意力机制改进GCNN模型的图书标签分类研究.pdf
- 铝合金激光深熔焊熔池小孔演变行为数值模拟研究.pdf
- 弧焊机器人运动学分析及笛卡尔空间轨迹规划.pdf
- 基于雷达图序列的海洋多维数据可视化方法.pdf
- 相似多线外形之间特征曲线网的复制.pdf
- 基于多尺度融合的卷积神经网络的杂草幼苗识别.pdf
- 一种基于KSVD-ETF的测量矩阵优化方法.pdf
- 基于Android智能终端的物流车辆调度平台的设计.pdf
- 一种基于时序损失的语音驱动面部运动方法.pdf