学习游戏编程需要学什么?

作者:平博  来源:平博88  时间:2019-06-15   点击:

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

  展开全部首先,游戏引擎的选择,你想学2D or 3D游戏,这两个还是有差别的,如果是2D游戏建议cocos2d-x,如果是3D游戏建议是u3d(也可以2D游戏),游戏引擎定下来后,你要做的就是慢慢熟悉里面的各种API的用法,设计模式、数据结构和算法,如A*、FSM、行为树等等。同时还有一些数学的东东,比如线性代数。

  再次,了解下脚本,如果是cocos2d-x就是lua or js,如果是u3d就是你已经掌握的C#。

  最后,如果想更深入,就可以去了解OpenGL ES and Shader编程。

  展开全部首先,不管什么游戏,最基本的要求有两个。一是至少精通一门编程语言,二是掌握游戏设计结构。

  语言包括C/C++、C#、ObjC、Java等。游戏设计结构包括图形渲染、声音、物理、网络等等。

  如果做Windows PC游戏需要你学习DirectX或OpenGL等图形库,如有必要还需要网络和多线程的知识。

  如果做手机游戏多为2D游戏,建议你了解一下cocos2d游戏引擎(Android或iOS,如果是WinPhone手机,顺便建议你了解一下XNA)。

  如果做网页游戏,若是服务端建议你了解至少一门编写CGI的语言如PHP,还需要你知道数据库相关知识;若是前端建议你了解一下HTML5、JavaScript、Flash等等。

  PS,请楼主不要看到这些内容就觉得晕,你提出的是一个很大很笼统的命题,希望你可以找准方向,专攻一路。草民提到的也不一定全面,当然更不深入,如果不对你就当没看到吧。

  游戏开发开发分为游戏策划,游戏编程,游戏原画,游戏美术,游戏音乐等,每个专业需要的技术都不一样,如果是编程,那就得学编程语言了呀,语言的种类有好几种,你可得花时间研究一下了

  展开全部最简单的? 搞个VB6.0和TV3D游戏引擎,再配合个3Dmax,MilkShape之类的,就能折腾出CS那种样子的3D游戏了。

平博

平博

成都平博网络科技股份有限公司 版权所有

平博,平博88     蜀ICP备13018955号-1

《互联网文化暂行规定》 文化部网络游戏举报与联系邮箱:www.fanqie99.com 四川省互联网不良与违法信息举报中心

全国文化市场举报电话:12318