c++开发网络游戏,设计策略快速解答_整版DKJ656.74

c++开发网络游戏,设计策略快速解答_整版DKJ656.74

整版DKJ 2025-01-30 卡车航班 4 次浏览 0个评论

c++开发网络游戏,设计策略快速解答_整版DKJ656.74

开发大型游戏用C++还是JAVA好

开发游戏的主流语音目前主要有2种:C++和JAVA先说C++,目前国际上的大型游戏的开发多数都是以C++为主开发出来的,C++开发出来的游戏具有优化更好的特性,就是占用更少的CPU、内存,但是同时,语言结构的复杂性也是非同一般的。

JAVA,上手容易,深入不难,一个月熟练不是随便说说的,是事实,主要开发跨平台的游戏,具有平台移植性良好的特性,但是优化不好,语句多数比较冗余(C++写1000句能完成的,JAVA可能要写5000句),但是浅显易懂,JAVA开发的游戏有个较大的弊端,内存占用都很高(硬件越来越发达,对于优化的追求没有以前那么高了,这也是这些年JAVA开发游戏能兴起的主要因素之一吧)当然,你即时熟练掌握了C++或者JAVA,也不是说你立马就能上公司做游戏开发的,一般的游戏公司都会有自己的一套游戏引擎,这些引擎或是用C++写的,或是用JAVA写的,或是其他的……然后封装一下,会让你基于引擎的接口来开发真正的游戏,所以,语言是基础。

c++服务器开发和引擎开发的区别

引擎你说的是游戏引擎吧? 引擎就是framework 很多语言都有,只不过一般叫框架 所谓框架就是在语言之上做了一层包装,然后让用户用框架设计好的模式 往里面填代码,框架会帮你解决一些行业内常见的问题 相对而言,用户用框架开发会容易一点

C++与C#相比,哪个更适合开发大型游戏

我觉得这个问题倒过来回答比较合适,先解答一下目前主流的大型游戏,都是使用什么语言开发的。再说说哪种语言更适合开发大型游戏。

首先,先说下,大部分游戏,甚至是应用,都极少只使用一种语言开发的。

LOL

c++开发网络游戏,设计策略快速解答_整版DKJ656.74

LOL登陆后的界面,是使用html编写的,主界面的动画效果是html+flash动画处理的。重点来了,游戏所使用的引擎,是拳头公司自己开发的3D引擎,是基于C++开发的。

GAT5

c++开发网络游戏,设计策略快速解答_整版DKJ656.74

这里就说GAT5吧,GAT5采用的是RAGE引擎,这个引擎适用于PC、PS3、PS4、Wii、Xbox One和Xbox 360平台。据我所知,应该是用C++写的……

王者荣耀

c++开发网络游戏,设计策略快速解答_整版DKJ656.74

为什么大多游戏公司用c++或c配lua,少用c#呢?有人觉得c#开发快、bug少、易于维护、性能差距不算大,你怎么看

客户端用unity的基本上都是c#配lua吧。服务端主要前几年不跨平台,而游戏服务器天生跑在linux上会比较好。所以很少。

这几年跨平台以后也出了不少服务端框架,比如et,最近用的还算蛮多的

这个我比较有发言权,你说的用c加加的很lua多的主要对应的是服务器方面,一般用这个语言的基本都有一套遗留下来的成熟框架,才会继续使用,按照目前的游戏行业技术角度,c++不在作为首选了,因为其开发门槛高,开发效率低,目前主流的服务器java。 erlang 等等,使用非常广,因为其开发效率非常高,被很多游戏公司采用,你说的c.#主要是客户端有个引擎unity 了解下,服务器的话用c#比较少,主要是因为跨平台问题,不过随着微软大力开源跟net. Core 目前也慢慢的挺多人使用了

个人认为c#是非常好的现代化语言,功能强大,开发效率高,运行效率也不低,而js却是很垃圾的语言,弱类型导致维护成本极高,难以应对大规模开发,执行效率也极低。然鹅,人们都用js,网站都是js,第三方库都是js,所以你不用也不行。就好像全世界都在用乱排的键盘,以至于正真的按概率分布的键盘无人问津。所以最后大佬微软也不得不认怂,无奈的套了一层叫ts的皮勉强度日~

转载请注明来自新概念(广东)物流有限公司 ,本文标题:《c++开发网络游戏,设计策略快速解答_整版DKJ656.74》

每一天,每一秒,你所做的决定都会改变你的人生!
Top