欢迎访问服务器技术网-www.fuwuqijishu.com

游戏编程需要什么语言

程序设计 fuwuqijishu 2年前 (2022-10-01) 5次浏览 0个评论 扫描二维码

关于PC平台上开发的问题

C语言,C++,C#都可以,做专业的开发还需要学一些脚本语言,java也可以开发一些小游戏,但对稍大的游戏就不行了。我们常见的游戏,像DOTA,反恐是C++结合DirectX开发的,当然苹果电脑上的魔兽是C++结合OpenGl开发的。图形库有DirectX和OpenGl两种,DirectX是主流,只能在Windows平台上使用。
OpenGl多用于linux平台和苹果。对Windows平台的话,多用C++和C#结合DirectX开发2D或3D大、小型游戏,DirectX这个库可以直接访问硬件,这意味这你可以开发高性能的游戏,当然也有一些用。NET开发单机小游戏的。linux平台用OpenGL结合C++一样可以开发。
初学的话建议看《游戏编程入门》( 美 哈本),这本书基于windows平台,是为几乎没有游戏开发经验的初学者写的,循序渐进,从2D讲到3D 的一些基本技术,其中的例子也非常经典,看完书基本就可以做出不错的2D 游戏了,也有了一定的3D基础了,之后再看一些深入的书籍像《Windows游戏编程大师技巧》。
我们当时尝试开发的第一个游戏就是基于这两本书,至于更专业的开发,就需要更多的计算机知识和编程能力了。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2515.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900