• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >游戏开发 > 想学习下游戏开发要学习什么(100积分只有这么多)希望能详细回答下

想学习下游戏开发要学习什么(100积分只有这么多)希望能详细回答下

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了想学习下游戏开发要学习什么(100积分只有这么多)希望能详细回答下等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 想学习下游戏开发 要学习什么(100积分 只有这么多) 希望能详细回答下
描述:

   想搞游戏开发这个方面 需要学习什么 ?? c++ c java 数据结构 等的基础 、会部分html css 。。如果想要学习游戏开发 我需要去学习什么?? 网上说cocos2dx 学习(上手还比较容易)   我需要从哪个方面开始呢??  


解决方案1:

游戏开发分服务端和客户端
看样子你是想搞些快速看到界面的东西,那就是想做客户端的工作了。
说到游戏客户端,现在通常都是说手游了,客户端或者页游都 大同小异吧。
所有的游戏图像底层基本是用openGL或Direct3d来做渲染的,所以如果你想从最底层学起,openGL是必须要看一下的。
但现在的游戏开发显然并不会从底层开始,都是用了引擎的,从底层学起虽然能将基础打得更扎实一些,但太理论,枯燥无味,容易使人想放弃。
那就从引擎开始学起吧,现在市场上比较流行的二个引擎,cocos2d, unity3d,从名字你也可以看出它们一个是2d的,一个是3d的,但其它unity3d 也能用来开发2d的游戏。反正你知道现在游戏客户端的就业市场基本上就要求掌握这二个中的一个就行了。
u3d是使用c#做脚本语言的,所以你如果想学u3d,c#的基础必须要懂。
cocos2d是用c++或者object-c来写的,cocos2d太多版本,除了用c++,它还提供javascript 和lua这二种脚本绑定的版本。通常如果要做跨平台的游戏,都会有脚本来写,很少会直接用c++ 来开发。所以,你必须要在其中选一门脚本学习,比如lua,相信我,只要你c++基础好,学lua语言就是二周的事情。
基础的东西你掌握好后,就可以学cocos2d了,里面的什么图层,精灵,动画,骨骼什么的,就随便找本相关的书看一下就好了。
既然是做手游戏,安卓,ios的东西也要懂一点吧?那就再学一下手机开发的东西
学完这些东西,网络,人工智能这些也要懂一些吧,再学一下就可以了。
你的问题是要怎么开始学习游戏开发?啥也不说,上京东搜一下cocos2d,找一本最多人买的入门书,把它看完,例子做完,估计你就有个概念了,其它的理论说多无谓。
另外,unity3d现在比较火,特别是以后vr的东西流行起来后,3d游戏是趋势。所以你其实可以选择u3d入门的。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-06-05 游戏各大引擎调研
  • 2017-06-05 本人想写网络游戏登录器,来个大神指点。
  • 2017-06-05 unity不同场景间怎么传值
  • 2017-06-05 当有按键按下的时候,鼠标指针会无限自动回到game中心点,求教怎么解决?
  • 2017-06-05 跪求visualc++经典游戏程序设计PDF
  • 2017-06-05 AirSig游戏动作体感辨识引擎
  • 2022-04-30Unity 3D UGUI Slider控件
  • 2017-06-05 Unity3d发布问题,发布时报这个错,请会的大哥帮帮忙!
  • 2017-06-05 游戏服务端做游戏服务器端开发!需要学习什么知识??
  • 2017-06-05 [DirectX]使用双面缓存Two-sidedstencil前是否需要检查一下用户的电脑是否支持?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • AirSig游戏动作体感辨识引擎
    • [HLSL]像素着色器中如何获取后台像素?如何实现固定管线中的混合效果?
    • Unity 3D导入三维模型
    • unity做一个人物获得道具加分游戏,大神们救急!!!
    • Unity3D 5.3 新版AssetBundle使用方案及策略
    • Unity 3D Canvas画布
    • 怎么让一个对象的朝向等于另一个对象的朝向?
    • cocos2d-x事件监听封装在自定义的精灵类中
    • 求教大神:quick编译出现错误
    • 描绘内部物体轮廓

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有