曙海科技
上海:021-51875830 北京:010-51292078
西安:029-86699670 南京:4008699035
成都:4008699035 武汉:027-50767718
广州:4008699035 深圳:4008699035
沈阳:024-31298103 石家庄:4008699035☆
全国统一报名免费电话:4008699035 微信:shuhaipeixun或15921673576/13918613812 QQ:1299983702
首页 课程表 报名 在线聊 讲师 品牌 QQ聊 活动 就业
VR/AR培训班
   入学要求:

    有志于投身于VR/AR开发的人员。

  FPGA培训  课程目标
1、全面掌握 Unity VR/AR/游戏/应用跨平台的企业级开发能力
2、全程实战项目伴随,平均每周少会辅导学员完成一个项目的封包
  FPGA培训  教学质量保障
◆ 我们采用3.0的教学方式,教学过程中特别注重实验教学,让学员在实践中迅速提高;
◆ 提供学员职业素养教育;
◆ 培训合格学员可推荐就业;
◆ 培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
◆ 培训结束后免费提供半年的技术支持,充分保证培训后出效果
  FPGA培训  就业承诺
    1. 培训合格学员可推荐就业;
    2. 对学员进行职业素养教育;根据学院实际情况建立学员就业档案,确保准确的为学员提供就业服务,保证就业质量。
  FPGA培训  毕业证书
培训合格学员,颁发曙海学院颁发Android应用开发及系统开发工程师证书。
  FPGA培训  开课时间


课时:学习4个月;开课时间:2024年5月1日.....(请抓紧报名)

详情请联系负责老师:021-51875830 吴老师 手机:15921673576/13918613812
  FPGA培训  上课地点:
【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 注:外地学员可协助安排食宿(低300元/月)
  FPGA培训  课程大纲
 
  FPGA培训  第一阶段 C#编程
第一部分
C#文件和流处理模型

◆ 驱动器和磁盘对象
◆ 文件和目录对象的编程模型
◆ 文件流和内存流的编程模型
◆ 常见IO异常的处理方案

C#安全加密开发模型

◆ 私钥对称加密、公钥不对称加密和加密哈希的概念
◆ AES加密的C#实现方式
◆ DES加密的C#实现方式
◆ RC2加密的C#实现方式
◆ RSA加密的C#实现方式
◆ Cryptography Application Block

C#3.0/3.5新特征

◆ C#3.0隐式变量声明、可空类型和匿名类型
◆ C#自动属性和对象初始化器
◆ C#扩展方法和分部方法
◆ 闭包和C#的闭包的实现
◆ 新集合迭代模型Linq

◆ 操作符重载技术
◆ Attribute实现
◆ 反射和序列化开发
◆ 垃圾回收的概念
◆ 托管线程和多线程开发模型
◆ 委托与事件、远程处理机制、多线程处理
◆ XML技术
第二部分
◆ GUI绘图、访问Internet、Asp.Net技术、Web Service技术、如何编写高性能的应用程序、其他.Net高级技术简介;

◆ 集合、类型安全、泛型、泛型集合、匿名方法、迭代器、部分类型、可空类型。

◆ 序列化专题

利用序列化技术,可以实现对象的备份和还原。序列化可以将内存中的对象(或对象图)序列化为数据流,并保存到磁盘上进行持久化;还可以将数据流反序列化为对象,实现对象的还原。序列化技术在分布式系统的数据传输中得到充分的利用。

◆ 反射机制专题

反射概述、反射的用途和应用领域、动态加载程序集、动态方法调用。
第三部分 C#面向对象编程
  • ◆ 主讲内容

    ① 类,对象,成员,属性
    ② 值类型,引用类型
    ③ 面向对象编程:封装,继承,多态
    ④ 静态类与单例,抽象类

  • ◆ 整体目标

    掌握C#中级编程技能,
    能够了解企业级协作开发

  • ◆ 阶段目标

    1.学习面向对象编程
    2.学习GIT版本代码控制
    3.学习企业级代码规范

  • ◆ 学习效果

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

第四部分 高级C#编程结构
  • ◆ 主讲内容

    ① 数据结构
    ② 委托,匿名委托,lambda表达式
    ③ 事件,接口,消息机制
    ④ 反射类与方法

  • ◆ 整体目标

    掌握C#高级编程技能,
    能够使用架构对项目进
    行开发

  • ◆ 阶段目标

    1. 学习C#高级编程语法
    2. 学习设计模式

  • ◆ 学习效果

    掌握高级的C#编程语法,
    以及设计模式,从API搬运工向架构方向转变,为学
    员打好未来提升基础。

第五部分 项目实战
实践项目——综合运用各种高级技术,独立编程。
  FPGA培训  第二阶段 Unity课程
  • ◆ 整体目标:

    熟练掌握Unity3D引擎的全部开发流程,
    全程安卓项目出包,真实项目上线SDK
    接入。

  • ◆ 阶段目标:

    1. 熟练掌握Unity3D引擎的使用
    2. 掌握项目优化方法
    3. 接入SDK,完成项目上线

  • ◆ 学习效果:

    商业开发起点,全程项目出包,实战优化接入SDK项目上线。全面学习Unity引擎的开发,精讲细讲UnityAPI,吃透玩透实战项目架构。

第一部分 U3D界面制作

U3D基本操作介绍
U3D API体系介绍
U3D函数流程图介绍

介绍游戏的分类、游戏的发展史、游戏开发流程及游戏公司组织结构等研发人员必备的专业知识。
介绍Unity3D的各应用行业、发展现状、发展前景等一系列相关内容。
主要学习Unity3D的界面基础操作,让学生了解Unity3D的工作方式。
详细学习Unity3D各个视窗的功能及使用方法。
游戏资源的汇入汇出。
详细学习塑造场景的地形编辑器,自定义编辑游戏场景的每个细节,制作出身临其境的三维立体效果。
了解Unity3D操作中辅助视窗的功能。

第二部分 程序脚本应用&Scene与Camera

主要学习Unity3D程序脚本的使用,及在Unity界面中相应关联物件的介绍。
通过程序脚本的使用,实现游戏角色的各种游戏行为。
通过程序脚本的使用,呈现游戏音效、视觉、特效各方面的效果。

Scene与Gameobject,
地编系统
Camera摄像机控制
Camera特效插件的使用

 

  • 整体目标

    深入了解场景和摄像机
    的关系,掌握摄像机高
    级使用方法,能够制作
    精美的项目

  • 阶段目标

    1. 学习场景的搭建以及制作
    2. 学习摄像机的各项设置以及特效的设置
    3. 制作漫游/旅游/虚拟预览等项目

  • 学习效果

    学习场景以及摄像头的相
    关知识,掌握屏幕特效的
    使用方法。学习掌握完整
    企业漫游旅游预览等项目
    的制作

 

第三部分 GUI界面应用和UI系统

主要学习游戏GUI界面系统的使用及美化。
增强游戏画面的可观赏性,游戏过程中的各项状态显示(时间显示、血量条、按钮形状和点击效果、动画等)。
Unity GUI 功能介绍、GUI Text与GUI Texture的讲解、Unity GUI功能实作等。
点击事件的跳转效果——左移右移跳出,直接生成,动画播放等。

 

Ngui、Ongui等UI系统介绍
Ugui系统详解(主要)
Ugui Event,Input类
Ugui动画特效,3DUI的搭建

 

  • ◆ 整体目标

    熟练掌握UI系统的使用
    技能,搭建较为复杂的
    UI界面,能够满足商业
    项目的复杂UI管理

    • ◆ 阶段目标

      1. 了解学习目前市面常用的ui知识
      2. 深入学习Ugui
      3. 掌握3DUI以及UI特效动画的使用

  • ◆ 学习效果

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

 

第四部分 场景制作与关卡链接 与 物理、碰撞与运动

① 2D与3D物理系统
② Collider与Trigger触发
③ 物体的运动路径进行编辑
④ Itween插件的使用

 

如大师般的塑造你场景的地形编辑器,自定义编辑游戏场景的每个细节,身临其境的三维立体效果。
精准真实的强大3D 影像成像功能,直接汇入外部模型和汇出游戏物件,应用在各个游戏场景中。
游戏开始、结束、过关等场景之间的跳转制作,显示游戏的加载和进度条的效果。

 

  • ◆ 整体目标

    掌握物理引擎以及运动
    碰撞系统的使用,满足
    仿真项目的真实需求

    • ◆ 阶段目标

      1. 掌握Unity3D中的物理引擎
      2. 熟悉使用碰撞检测系统
      3. Itween插件的使用方法

    • ◆ 学习效果

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

 

第五部分 动画、寻路与状态机
  • ◆ 主讲内容

    ① Animator与Animation,事件帧
    ② 有限状态机(FSM)的使用
    ③ Navmesh寻路系统,网格切换

  • ◆ 整体目标

    实现多层级的AI交互,
    能够满足商业项目对AI
    的高级需求

  • ◆ 阶段目标

    1. 学习动画系统、规范以及管理
    2. 学习寻路系统
    3. 学习状态机系统

  • ◆学习效果

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

第六部分 粒子、材质球与烘焙
  • ◆ 主讲内容

    ① 粒子系统,线材质,拖尾
    ② Shader材质球
    ③ 烘焙系统

  • ◆ 整体目标

    使用Unity引擎自带的
    各种功能实现绚丽的动
    画效果

  • ◆ 阶段目标

    1. 学习粒子特效系统
    2. 学习Shader材质球
    3. 使用烘焙系统来实现阴影的管理

  • ◆ 学习效果

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

第七部分 粒子、材质球与烘焙
  • ◆ 主讲内容

    ① 实战优化:DC与OD控制,包体缩减
    ② 开发者账户的申请
    ③ SDK接入:友盟统计,推送,微信分享
    ④ Ugui动画特效,3DUI的搭建

  • ◆ 整体目标

    学员独立打包上线产品
    ,并对项目进行整体优
    化,控制包体等管理

  • ◆ 阶段目标

    1. 掌握项目优化关键知识
    2. 掌握SDK的接入
    3. 完成整个项目的打包

  • ◆ 学习效果

    学习复杂的打包实战,包
    括IOS,安卓端的SDK接
    入,产品上架等,掌握商
    业级的产品上线流程

第八部分 项目制作与实战

本阶段课程主要针对学员毕业设计项目。通过实际项目的操作,能让学员更好的将所学知识与实际操作结合,了解游戏的一般制作流程。同时达到学以致用的目的。

第九部分 游戏发布
在不同平台输出游戏进行测试,查看每种平台下的效果是否符合初预想。
返回操作界面可以直接修改不符合效果的设置。
单机版游戏发布教学: PC
网页版游戏发布教学:WEB
  FPGA培训  第三阶段 AR项目实战

    

    实战项目一:大型实战项目--炫舞团

 

    实战项目二:涂鸦与变形世界