c++开发游戏一般用啥

2024-03-01 01:11:22
c++开发游戏一般用啥,麻烦给回复
写回答

最佳答案

3D游戏一般使用C++编写。

现在3D游戏主要使用的3D图形库是Direct 3D,因为Direct 3D能够更好的提供硬件加速。Direct 3D 编程用C++比C语言方便。要编写3D图形引用程序,首先线性代数必须学好,3D编程会涉及很多线代的内容。

2024-03-01 01:11:22
赞 3885踩 0

全部回答(2)

企业级的游戏开发的话,一般C++多一些,大型游戏要求足够高的运行效率,而JAVA,C#在这一方面是短项,而用C的话又没有类,所以C++开发的游戏比较多,如果是想进游戏公司的话,多学学C++。

但是如果是个人开发小型游戏的话,建议用C#,小型游戏不需要考虑效率问题,C#足以应付,微软有个东西叫XNA,专为业余的程序员开发小型游戏而设计,上手简单,微软提供了大量的类库,用起来很便捷。

如果是开发android的游戏的话,没得选,只能用JAVA。

貌似也有用delphi开发的游戏,不过听说不是主流。

其实语言不是重点,任何语言都可以做游戏,只是各个语言各有特点,根据需求的不同选择最适合的语言。关键在于算法要理解,理解程序的构架,研究透算法,才是最重要的。

学习的时候建议以C++来学习,用JAVA或者C#的话学不到指针,用C的话学不到面向对象的思想。不过如果没有任何语言基础的话,建议还是从C学起,先学会最基础的东西再学C++。VB现在已经很少用了,实在没学的必要。

推荐教材《VisualC++游戏编程基础》

如果只是想做个小的东西玩玩的话,有很多方便的软件,比如《RPGmaker》,用这些东西不需要什么编程的基础就能做一些小的东西,玩玩足以。

2024-03-01 01:11:22
赞 3278踩 0

包括但不限于:

1. 角色扮演游戏(RPG)2.第一人称射击游戏(FPS)3.实时战略游戏(RTS)

4.模拟游戏(Sim)5.音乐游戏(Music)6.竞速游戏(Racing)7.平台游戏(Platformer)

8.冒险游戏(Adventure)9.战斗游戏(Fighting)10.智力游戏(Puzzle)11.模拟经营游戏(Tycoon)12.体育游戏(Sports)C++作为一种高性能的编程语言,可以提供足够的处理能力和速度,适合开发需要高度优化的游戏。同时,C++也是许多流行游戏引擎的主要编程语言,如Unity和UnrealEngine。

C++是底层一些的游戏编程语言,目前主流电脑游戏和一些大型跨平台游戏基本上都是用C++语言编写。

2024-03-01 01:11:22
赞 9227踩 0

3D游戏一般使用C++编写。现在3D游戏主要使用的3D图形库是Direct3D,因为Direct3D能够更好的提供硬件加速。Direct3D编程用C++比C语言方便。要编写3D图形引用程序,首先线性代数必须学好,3D编程会涉及很多线代的内容。

2024-03-01 01:11:22
赞 4116踩 0

大家还在搜