为什么大型3D游戏都是C++做的呢?C++在制作这种游戏方面有什么优势?
答案:3 悬赏:0 手机版
解决时间 2021-02-22 11:57
- 提问者网友:风月客
- 2021-02-22 00:49
为什么大型3D游戏都是C++做的呢?C++在制作这种游戏方面有什么优势?
最佳答案
- 五星知识达人网友:平生事
- 2021-02-22 01:02
几个原因吧,
因为大型3D游戏多是WINDOWS平台,微软给出的API就是C++语言的
再一个就是C++的优势了,C++语言非常适合做这种东西,大型3D游戏既要求程序操纵硬件有效率,又要求很多高级语言的特性和上层表现所以很多大型3D都是C++开发的。其他语言因为效率问题不是很适合,不过也有使用其他语言开发的大型3D游戏,而且开发一个游戏一般是多种工具组合,比如核心框架使用C++实现,渲染之类DX,逻辑和呼吸使用lua,游戏内部解释使用脚本等等。
因为大型3D游戏多是WINDOWS平台,微软给出的API就是C++语言的
再一个就是C++的优势了,C++语言非常适合做这种东西,大型3D游戏既要求程序操纵硬件有效率,又要求很多高级语言的特性和上层表现所以很多大型3D都是C++开发的。其他语言因为效率问题不是很适合,不过也有使用其他语言开发的大型3D游戏,而且开发一个游戏一般是多种工具组合,比如核心框架使用C++实现,渲染之类DX,逻辑和呼吸使用lua,游戏内部解释使用脚本等等。
全部回答
- 1楼网友:从此江山别
- 2021-02-22 03:41
额,我感觉是速度快吧。C++做出来的就是在windows上跑,C++又是微软出的,而且那些引擎本身就是C++啊。你要用JAVA还得在模拟器上跑,内存也吃不消啊。
- 2楼网友:空山清雨
- 2021-02-22 02:03
是速度快吧。c++做出来的就是在windows上跑,c++又是微软出的,而且那些引擎本身就是c++要用java还得在模拟器上跑,内存也吃不消。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯