unity怎么学

 我来答
中公教育IT培训优就业
2020-09-14 · 百度认证:北京中公教育科技官方账号
中公教育IT培训优就业
中公教育IT培训品牌,致力于培养互联网领域的高端人才,以学员就业为目的,优质就业为宗旨,是一家集Java开发、Web前端、UI/UE交互设计、大数据、软件测试等课程为一体的IT培训机构。
向TA提问
展开全部

  unity引擎是使用C#驱动的, 所以C#语言必须学。

  ①基本的语法结构、关键字,掌握变量常量和基本的运算符,掌握表达式、语句。

  ②掌握三大程序执行语序,顺序、分支、循环。

  ③熟练使用一维数组、二维数组。并且能够与三大语序解决一些算法问题,如排序、二分。

  ④掌握值类型中的自定义类型,如结构体、枚举。

  ⑤精通面向对象,类和对象、方法与字段、构造、析构、属性。

  ⑥掌握静态、虚方法、重载、抽象、接口。

  ⑦掌握面向对象的三大特征,着重理解和使用继承与多态。

  ⑧熟练使用集合对象,如列表、字典、哈希表、堆栈,包括泛型与非泛型。会使用泛型方法。

  ⑨熟练使用委托,深刻理解委托。包括匿名委托、了解lambda表达式。

  之后便是Unity引擎操作。可以以模块区分:

  物理引擎:组件、脚本、常用类、触发、碰撞、射线

  2D: 2D精灵、UGUI、布局与适配、UI搭建、交互事件

  动画:骨骼、模型、动画类型、动画状态机、特效

  AI:导航寻路、分离路面、跳跃导航等。

  以上都比较简单,如果你要工作的话, 还要知道:

  数据持久化、协程、框架、网络、shader、算法、Lua热更等。

  还可学习VR和AR开发流程,出去做VRAR开发类岗位。

  在这里推荐一下优就业的VRAR游戏开发,以上需unity开发工程师掌握的基本技能都有涉及,另外课程体系中还包括游戏运营策划内容,游戏运营策划也是游戏开发流程中的重要一环,无论是从事游戏程序开发还是游戏策划,一定的复合技能,对于职业选择以及后续职业发展都有很大帮助。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式