永发信息网

为什么大型3D游戏都是C++做的呢?C++在制作这种游戏方面有什么优势?

答案:3  悬赏:0  手机版
解决时间 2021-02-22 11:57
为什么大型3D游戏都是C++做的呢?C++在制作这种游戏方面有什么优势?
最佳答案
几个原因吧,
因为大型3D游戏多是WINDOWS平台,微软给出的API就是C++语言的
再一个就是C++的优势了,C++语言非常适合做这种东西,大型3D游戏既要求程序操纵硬件有效率,又要求很多高级语言的特性和上层表现所以很多大型3D都是C++开发的。其他语言因为效率问题不是很适合,不过也有使用其他语言开发的大型3D游戏,而且开发一个游戏一般是多种工具组合,比如核心框架使用C++实现,渲染之类DX,逻辑和呼吸使用lua,游戏内部解释使用脚本等等。
全部回答
额,我感觉是速度快吧。C++做出来的就是在windows上跑,C++又是微软出的,而且那些引擎本身就是C++啊。你要用JAVA还得在模拟器上跑,内存也吃不消啊。
是速度快吧。c++做出来的就是在windows上跑,c++又是微软出的,而且那些引擎本身就是c++要用java还得在模拟器上跑,内存也吃不消。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国移动手机专卖店华宇通讯店这个地址在什么
雁栖西三路/X010(路口)在什么地方啊,我要过
惠州市有多少人口
微笑百事达里面的所有歌曲?
iphone怎么设置邮箱
黑心土豆能吃吗
丽轩摄影数码广告在哪里啊,我有事要去这个地
713除以30等于多少用竖式计算
格兰名家怎么去啊,有知道地址的么
wake 与awake的区别?
四川雅安绿冻石有几个矿点
常州高氏工程照明灯具厂我想知道这个在什么地
怎么用手机查询农村信用合作社银行卡里的余额
一个韩剧,哥哥和妹妹互相捉弄。哪位大神知道
adreno405性能
推荐资讯
去巴厘岛需要资信证明
如果a=20052006
什么饮料有危害
--- The price is fine with me. How would y
吕河村2号大桥地址有知道的么?有点事想过去
请问宿命是什么意思?
姜家湾我想知道这个在什么地方
热血传奇道士召唤骷髅这个技能可以练到几级?
北京哪个商场哪个童鞋品牌多
商场转角档铺如何摆放
一品香食馆怎么去啊,有知道地址的么
虽然想说同乐,但是我觉得快乐是自己的事,别
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?