上海学习游戏编程要用哪些软件

  2D游戏是相对于3D游戏而言的,,,,都是游戏的分类,,,,D是Dimension(维)的缩写,,,,2D游戏出了很多经典的回合制游戏,,,即使十几年过去了,,还是被广大玩家追捧喜欢,,,所以尽管现在市场上的主流游戏是3D游戏,,,但是2D游戏也有其大量的死忠追随者。。。。
 
上海学习游戏编程要用哪些软件(图1)
  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开发的一个让玩家轻松创建诸如三维视频游戏、、建筑可视化、、、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,,是一个全面整合的专业游戏引擎。。。。


报名试听

咨询热线

15221772207

咨询时间

10:00-23:00


上海润智捷信息堂职业技能培训学校  版权所有 沪ICP备11046010号-3  咨询热线:15221772207  上海地址:上海市宝山区沪太路2695号A29栋
上海游戏培训 | 游戏美术 | 游戏学校 | 手机游戏开发 | unity3d培训学校 | 游戏原画 | 3d美术 | 3dmax | 动漫绘画 | 游戏策划 | 网站地图

免费领取课程资料

站点地图