我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:秒速赛车技巧玩法,秒速赛车冠军的技巧 > 手机游戏开发培训 >

想从事游戏开发现在需要学什么

归档日期:12-05       文本归类:手机游戏开发培训      文章编辑:爱尚语录

  将来想写网络游戏,现在会一点C#语言。开发游戏学C#还是C++?还要学什么知识?有什么好书推荐吗?想自学!谢谢!...

  将来想写网络游戏,现在会一点C#语言。开发游戏学C#还是C++?还要学什么知识?有什么好书推荐吗?想自学!谢谢!

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  中小型游戏大致可分为网页游戏,flash游戏,小游戏等,基本上都是一些休闲类的傻呆萌的情节和操作。

  这类游戏开发相对比较简单,会 Javascript、HTML、flashcs、Java 就可以进行开发了,语言类主要有 C / C++,汇编语言,着色器语言,脚本语言,高效的开发语言 C# 或 Java 。

  这类游戏在线人数多,游戏中要处理的数据庞大。所以对服务器性能要求非常高,一般都是采用C++ 做为开发语言,C++ 可以直接操作内存数据,与操作系统直接交互,减少数据之间的复制,它运行效率高,处理速度快,是很适合这里游戏开发语言。

  学习这种游戏的开发,学习的有 C++ 编程,Linux 网络编程、TCP/IP 通讯协议、多线程编程再加数据库。

  因为是网页游戏,游戏的界面展示依赖于网络传输,所在在画面和特效上会次于客户端游戏很多。和端游类是差不多是一样的,有些公司之前是做端游的,他们就直接把端游的服务器架构拿来就可以使用,以完成快速开发。

  手机类游戏目前是最热门的游戏,很多热播的电视剧或者电影之后,都会有相同情节的手游上线。

  服务器主流的开发语言是 C++ 和 Java,但是 C++ 学习难度大,开发速度慢。一般来说我们都是使用Java语言来开发服务器。

  2、只是做windows方面的游戏学习,可以学习下DirectX,这个很方便在windows下做游戏开发。

  3、如果想制作跨平台游戏,建议学习下opengl/opengles,这是个很强大很专业的图形接口,因为很多平台支持所以适合跨平台游戏制作使用。

  4、想学习 3d 游戏并迅速工作,建议学习 u3d 引擎、ue 引擎这些游戏引擎,有了以上的基础学习这些引擎也可以理解的更深入,u3d 还会用到 c# 与 js 语言。

  5、做2d游戏,可以使用 cocos2dx 等一些引擎,当然你也可以使用上面的 3d 引擎制作 2d 游戏。

  6、然后就是可以深入的研究一些开源的游戏引擎,终极目标是可以自己做出一款比较棒的游戏引擎。

  展开全部做游戏开发要学什么?如果你想日后在这个行业里成为真正的高手,那就真的需要去下一番苦心,不

本文链接:http://jesusswept.com/shoujiyouxikaifapeixun/3.html

上一篇:没有了

下一篇:没有了