成为游戏编程需要学习什么

 我来答
翡翠湾大王
2017-09-18 · TA获得超过653个赞
知道小有建树答主
回答量:1006
采纳率:0%
帮助的人:158万
展开全部
首先,游戏引擎的选择,你想学2D or 3D游戏,这两个还是有差别的,如果是2D游戏建议cocos2d-x,如果是3D游戏建议是u3d(也可以2D游戏),游戏引擎定下来后,你要做的就是慢慢熟悉里面的各种API的用法,设计模式、数据结构和算法,如A*、FSM、行为树等等。同时还有一些数学的东东,比如线性代数。
再次,了解下脚本,如果是cocos2d-x就是lua or js,如果是u3d就是你已经掌握的C#。
最后,如果想更深入,就可以去了解OpenGL ES and Shader编程。
幽夜梦df211
2019-05-20 · TA获得超过326个赞
知道答主
回答量:274
采纳率:0%
帮助的人:45.2万
展开全部
脚本编程语言基本是三种:Java,C#以及Boo。使用度更高的是前两种,需要说明javascipt不是网页的那个javascipt,是Unity自己变化过后的一种语言。尽管它们各有各的优势与不足,但通常来讲C#显然会脱颖而出成为大家的首选,首先它完整支持面向对象,而且语法与Java以及Action3很类似,而这两者对于大家来说并不陌生。但是从长远考虑,C#可以提供更好的代码管理,因此在学习的时候应该从这些面入手。
课程介绍
  本课程围绕编程的相关内容进行展开,并带领大家一步一步的认识并掌握如何在unity3d中进行程序的控制,
  课程总共分为三个阶段:
  第一阶段:C#核心编程
  第二阶段:对unity中的游戏组件进行相关的编程操控
  第三阶段:游戏案例开发讲解
  适合人群
  零基础学习C#的人群
  想学习Unity3D的人群
  课程部分内容
  1.DE-vs2017安装
  2.人人都能学会代码
  3.三个公式一切皆对象
  4.代码来源生活
  5.C06 程序结构语言
  6.C#基本语法
  7.简单生命周期函数
  8.C#值类型
  9.C#引用类型
  10.C#变量
  11.C#常量
  12.C#运算符
  13.C#判断与逻辑
  14.if嵌套
  13.属性方法类一个都不会
  14.api-哪里不会点哪里
  15.脚本和游戏对象的关系
  16.物理系统-rigidbody
  17.碰撞、输入input、常用的api、代码兼容性
  详细课程咨询http://silucg.net/?bdzd-fxy
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式