网络游戏开发是用的什么,开发网络游戏需要具备什么
作者:本站作者
本文目录一览
1,开发网络游戏需要具备什么
首先需要一个50人以上的团队 再就是几百万的资金还要有技术去开发3D引擎最重要的是有一个好的构思 我知道一个网络上的一个人开发了《传说》网游你可以去搜一下 用百度
2,网游是用什么开发的啊
编程语言开发,完全手写,或者ide辅助生成。
网络游戏最起码涉及到的知识有:数据库、网络协议、编程语言、人工智能。
有些你可能还要去熟悉图片格式、音频/视频格式、图形学。
除此之外,可能还需要熟悉平面图像处理软件、3D模型处理软件、音频视频处理软件。
3,编写网游是用的什么软件跟语言啊
理论上来说,什么语言都可以写网游,什么编程软件都可以写游戏。
但是一般是用C语言来写的,因为最早的时候电脑速度不像现在这么快,所以写游戏要用C来写,才不会卡
所以现在用C写游戏已经成了习惯,其实什么语言都可以写的,因为现在电脑的速度很快的,玩游戏一般都没问题
4,游戏开发要用什么语言开发
据我所知.大部份的游戏都是用C或C++并在核心代码用汇编(核心代码一般是指需要被程序循环NNNNNNNN遍的结构或函数)...另,在界面上,可能会使用MFC来实现...一般界面编写是不要求执行速度有多快的,只要编写方便好看就行~~victoryaoyao提到的确实,不管什么语言,要想编游戏的话,都几乎不能不大量用到opengl和directx这两个函数库....只是,结合MFC这样的执行效率低下并超臃肿的函数库来开发游戏有问题吧(MFC只是为方便初学者使用而设计的)~~游戏开发使用C++是最为常见的,用Java编写手机游戏程序。虽然有人用过JAVA写一般的游戏,但Java还是不如C++用得那么广泛。当然是opengl和directx了,再结合主流的框架如.net mfc等(我又怎能不知这两种不是严格意义上的语言,只不过我想你们所谓的c,c++并不是他想要的答案,光用c,c++,而不使用以上的库是很难写出什么像样的东西,哪怕写出来了那么代价也是相当大的)游戏的开发语言很多, 从简单的flash游戏到大型网络游戏 目前主要语言是c++语言 java也将要成为主流方向,因为开发java游戏的外挂相对来说费事
5,现在开发游戏是用的direct 3D还是OpenGL
第一,大型网络游戏首选语言是 C/C++ 配合ASM才能达到网络游戏满足的性能需求, C#基于.Net Framework 目前不可能制作过于庞大的网络游戏,单机游戏更是不可能(性能要求相当高,.Net解释性语言目前无法胜任),目前游戏引擎也都是基于C/C++开发的,一般脚本语言使用的是Lua,在语言上,一般采用原生态C++语言,也就是说直接使用ISO C++ 99标准直接开发,调用API,而不使用MFC.STL,等库,C++效率与C的效率为+/- 5%的差距,所以可以忽略,而C/C++与OpenGL的兼容性(OpenGL原生态就是C写的),所以,目前以及未来 甚至冯诺伊曼体系结构没有被打破的情况下,C/C++ 和ASM联合开发游戏还是不二的选择,当然 扫雷这种 小小小小游戏例外,这个 。。 不在我说的范围之类。
第二, 好一点的游戏不会使用3D MAX作为建模工具,一般使用的是MAYA , 因为MAYA的渲染比3D MAX强大,一般 3D MAX主要用于建筑建模, 而MAYA用于动漫以及游戏建模,同时,好一点的ACT类游戏的动作并不是完全使用MAYA做出来的,而需要实景采集仪采集动作演员的动作而作为骨骼的参数,然后采用MAYA优化,才能达到逼真的action,所以,游戏是一个庞大的工程,一个人确定方向,学完是不可能的,游戏是一个学科,可以确定你是美工,编剧,还是程序员!如果是程序员,MAYA做掌握,首先,你要有雕塑级别的美术功底,你可以选择深入学习MAYA,否则,不要为MAYA 花费太多时间!
第三 OpenGL和Direct3D 你想用那个就用那个。这个争论没有必要,就好比 JAVA与C#的区别之争。没必要,OpenGL开源,Direct3D不开源,OpenGL使用简单,Direct3D基于COM/COM+组建,OpenGL与C/C++完美兼容, 如果对3D实时渲染要求极高,建议使用OpenGL而不采用D3D。
文章TAG:
网络游戏开发是用的什么 开发网络游戏需要具备什么 网络 网络游戏 网络游戏开发