VR/AR开发

学员学习期间直接加入各类VR/AR项目产品开发项目,接触到真实的AR/VR项目研发,真实上线项目的开发以及迭代流程,真正参与各项目的系统研发过程,具备领先的Unity3D VR/AR/Unity高级前端程序开发能力,学期结束拥有大量实战项目作品。

  • VR/AR开发
    工程师
  • 89课时

    315个视频课时

  • 313小时

    合计课程时长

  • 2852409

    共计3184102次学习

  • 学习中
  • 已学完
  • 未学习

C#编程入门

23课时17小时17分

L1
C#核心编程
免费

掌握C#初级编程技能,学习VS编程基础环境配置,C#数据类型以及流程控制,掌握语法基本规范,能够制作基本程序组件

D1 HelloUnity D2 走进C# D3 控制台输出HelloWorld
D4 变量类型 D5 运算符与表达式 D6 流程控制
D7 复杂变量类型与转换 D8 函数 D9 【实战项目】GIT版本管理
L2
C#面向对象编程

掌握项目实战面向对象编程思想,系统学习项目构建以及项目制作,学习GIT版本控制,掌握企业级开发实战流程

D1 Debug程序调试与程序异常处理 D2 了解面向对象编程 D3 封装
D4 继承 D5 多态 D6 泛型
D7 列表
L3
C#高级编程

掌握高级的C#编程语法,以及设计模式,从API搬运工向架构方向转变,为学员打好未来提升基础,能够使用架构对项目进行开发

D1 字符串操作 D2 正则表达式 D3 委托类型
D4 Lambda表达式 D5 文件操作 D6 线程
D7 反射与特性

Unity 3D基础

11课时6小时46分

L4
Unity3D入门总览
免费

学习Unity引擎总体框架结构,对后来学习起到提纲挈领的作用,掌握安卓打包基本流程,后来的项目学员均可自己打包跨平台版本

D1 走进Unity3D引擎 D2 U3D脚本的使用方法 D3 U3D引擎脚本API一览和Time类
D4 详解U3D脚本的生命周期 D5 详解U3D中的协程机制 D6 U3D可用的美术资源以及标准一览
D7 学习U3D跨平台打包
L5
玩转Unity世界
免费

学习场景以及摄像头的相关知识,掌握屏幕特效的使用方法。学习掌握完整企业漫游旅游预览等项目的制作,深入了解场景和摄像机的关系,掌握摄像机高级使用方法,能够独立制作精美的项目

D1 Gameobject与Scene场景编辑 D2 Terrain D3 Camera的参数模式详解
D4 UnityChan的舞动项目制作

Unity 3D进阶

27课时18小时6分

L6
完全精通UI系统(初级)

了解商业项目常用UI系统,系统的搭建复杂的UI,了解复杂动画以及3DUI制作。掌握纯UI游戏程序的制作方法

D1 当前市场主流UI系统一览与对比 D2 初识Ugui组件、Event System以及UnityEngine.UI D3 拖拖拽拽也能实现复杂的逻辑功能-上
D4 拖拖拽拽也能实现复杂的逻辑功能-下
L7
完全精通UI系统(中级)

进一步学习UGUI的所有组件,系统的搭建复杂的UI,学,学习屏幕适配以及3DUI制作。掌握纯UI游戏程序的制作方法

D1 详解Ugui之Canvas画布 D2 详解Ugui之Panel片层 D3 详解Ugui之Text文本框
D4 Ugui之Image图片 D5 详解Ugui之Button按钮和Toggle选框 D6 详解Ugui之Slider滑动条和Scrollbar滑动块
D7 详解Ugui之Dropdown下拉菜单,InputField输入框
L8
完全精通UI系统(高级)

进一步学习UGUI的组件高级使用方法,系统搭建组件系统,以及各种尺寸的屏幕自适应,以及实战项目的制作。掌握纯UI游戏程序的制作方法

D1 制作手机Pad电脑都能适配的画面 D2 立体UI界面的摆放与制作 D3 棋牌类游戏经典界面搭建(一)
D4 棋牌类游戏经典界面搭建(二) D5 棋牌类游戏经典界面搭建(三)
L9
物理引擎系统与物体运动系统精讲

学习掌握Unity物理系统,碰撞检测,运动方式,掌握商业项目Itween插件的使用,掌握FPS射击类游戏的制作方法

D1 U3D物理引擎系统概述、以及使用范围 D2 2D physics物理系统组件 D3 Rigibody组件使用详解
D4 Box、Sphere、Capsule、Mesh Collider详解 D5 触发器Trigger的使用、以及检测器的周期函数使用 D6 PhysicsManager的使用
D7 使用tween编辑器制作各种动态效果 D8 使用tween编辑器编辑路径运动 D9 守望先锋FPS游戏制作
D10 守望先锋FPS游戏制作 D11 守望先锋FPS游戏制作

Unity 3D核心

28课时272小时11分

L10
AI系统、动画状态机系统详解

学习Mecanim动画系统,学习Nevmesh寻路系统以及复杂的AI状态机,带领学员实现复杂的状态机系统。掌握Dota类游戏的AI制作方法

D1 Animation动画系统详解,动画切割与模型标准 D2 Animation与Animator类的详解 D3 注册开发者账号
D4 Navigation寻路系统的使用以及API详解 D5 Navigation寻路系统高级使用 D6 有限状态机的使用以及使用规范
D7 使用有限状态机编写复杂逻辑 D8 英雄联盟ARPG项目制作 D9 英雄联盟ARPG项目制作
L11
粒子、材质球与烘焙画面表现系统精讲

学习Unity表现特效,shader,粒子系统以及光照烘焙,掌握高级的AI渲染效果。制作一段复杂的过场动画,

D1 粒子系统 D2 线材质 D3 拖尾
D4 烘焙系统 D5 shader简介 D6 Shader实战
D7 Shader实战
L12
项目优化、打包、SDK接入实战精讲

学习Unity表现特效,shader,粒子系统以及光照烘焙,掌握高级的AI渲染效果。制作一段复杂的过场动画,

D1 包体大小缩小实战 D2 画面DC与OD控制 D3 AssetBundle资源打包实战
D4 OC引导 D5 Android 概述及应用开发环境搭建 D6 Activity初步上
D7 Activity初步下 D8 学习Unity与Android通信 D9 Unity与h5通信
L13
AR基础及实战

AR项目

D1 增强现实(AR)的过去与未来 D2 增强现实的应用 D3 AR SDK介绍