发布时间 : 2018-03-28
文章热度 : 558
游戏编程现在学会晚吗???2D游戏是相对于3D游戏而言的,,都是游戏的分类,,,,D是Dimension(维)的缩写,,,2D游戏出了很多经典的回合制游戏,,,,即使十几年过去了,,,,还是被广大玩家追捧喜欢,,所以尽管现在市场上的主流游戏是3D游戏,,但是2D游戏也有其大量的死忠追随者。。。

2D游戏程序设计指利用计算机编程语言,,,如C编程语言、、、C++、、java等,,,,编写计算机、、、、手机或游戏机上的网络游戏。。。。目前流行的网络游戏编程语言为C++编程语言,,,目前流行的网络游戏编程接口为DirectX9.0,,,还有OpenGL、、SDL(Simple DirectMedia Layer)等。。。
学习游戏编程要用哪些软件???
2D游戏程序设计最常用的软件是C++、、DirectX、、、Box2D、、、Cocos2d-x、、Unity。。。
C++是在C语言的基础上开发的一种通用编程语言,,应用广泛。。。C++支持多种编程范式--面向对象编程、、、、泛型编程和过程化编程。。。。最新正式标准C++14于2014年8月18日公布。。。。
DirectX,,,(Direct eXtension,,,简称DX)是由微软公司创建的多媒体编程接口。。由C++编程语言实现,,,遵循COM。。被广泛使用于Microsoft Windows、、、、Microsoft XBOX、、Microsoft XBOX 360和Microsoft XBOX ONE电子游戏开发,,并且只能支持这些平台。。最新版本为DirectX 12,,,,创建在最新的Windows 8.1上。。。。
Box2D是一个用于模拟2D刚体物体的C++引擎。。。zlib许可是一个自由软件授权协议,,,,但并非copyleft。。。
Cocos2d-x是一个开源的移动2D游戏框架,,,MIT许可证下发布的。。。这是一个C++ Cocos2d-iphoness项目的版本。。。。Cocos2d-X发展的重点是围绕Cocos2d跨平台,,,,Cocos2d-x提供的框架。。。。手机游戏,,,可以写在C++或者Lua中,,使用API是Cocos2d-iphoness完全兼容。。Cocos2d-x项目可以很容易地建立和运行在ioses,,androids,,,,黑莓Blackberry等操作系统中。。Cocos2d-x还支持Windows、、、Mac和Linux等桌面操作系统,,因此,,,,开发者编写的源代码很容易在桌面操作系统中编辑和调试。。
Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、、建筑可视化、、、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,,,,是一个全面整合的专业游戏引擎。。。