游戏编程要在PC平台上运行需要什么语言?
C语言、C++、C#都可以。 要做专业开发,需要学习一些脚本语言。 Java也可以开发一些小游戏,但不适合大型游戏。 我们常见的游戏贴图笔刷,比如DOTA、反恐安卓游戏开发论坛,都是用C++结合DirectX开发的。 当然,苹果电脑上的魔兽世界是用C++结合OpenGl开发的。 有两种类型的图形库:DirectX 和 OpenGl。 DirectX是主流,只能在Windows平台上使用。 OpenGL主要用于Linux平台和Apple。 对于Windows平台,C++和C#经常与DirectX结合使用来开发2D或3D大大小小的游戏。 DirectX库可以直接访问硬件,这意味着你可以开发高性能的游戏,当然它也有一些用处。 NET开发单机游戏。 Op...全部适用于linux平台
C语言、C++、C#都可以。 要做专业开发游戏素材,需要学习一些脚本语言。 Java也可以开发一些小游戏,但不适合大型游戏。 我们常见的游戏,比如DOTA、反恐,都是用C++结合DirectX开发的。 当然,苹果电脑上的魔兽世界是用C++结合OpenGl开发的。
有两种类型的图形库:DirectX 和 OpenGl。 DirectX是主流,只能在Windows平台上使用。 OpenGL主要用于Linux平台和Apple。 对于Windows平台,C++和C#经常与DirectX结合使用来开发2D或3D大大小小的游戏。 DirectX库可以直接访问硬件安卓游戏开发论坛,这意味着你可以开发高性能的游戏,当然它也有一些用处。
NET开发单机游戏。 Linux平台也可以使用OpenGL结合C++进行开发。 如果你是初学者,建议阅读《游戏编程入门》(Mehaben)。 本书基于Windows平台,是为几乎没有游戏开发经验的初学者编写的。 它逐步涵盖了从 2D 到 3D 的一些基本技术,并附有示例。 也是非常经典的。 读完本书,基本上可以做出一个好的2D游戏,并且有一定的3D基础。 之后可以看一些《Windows游戏编程掌握技巧》之类有深度的书籍。
当时我们尝试开发的第一个游戏就是基于这两本书。 至于更专业的发展,需要更多的计算机知识和编程技能。