扫码下载「CSDN程序员学院APP」,1000+技术好课免费看
APP订阅课程,领取优惠,最少立减5元 ↓↓↓

订阅后:请点击此处观看视频课程
视频教程-VR入门教程-C#编程语言-Unity3D
学习有效期:永久观看
学习时长:2489分钟
学习计划:42天
难度:低
「口碑讲师带队学习,让你的问题不过夜」

讲师姓名:杨千锋
CTO/CIO/技术副总裁/总工程师
讲师介绍:十余年计算机技术领域从业经验,在中国电信、盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一。
☛点击立即跟老师学习☚
「你将学到什么?」
这一系列课程,会为大家讲解的是VR课程的基础知识。其中包括Unity的基本操作和C#语言。
unity作为VR/AR课程中需要使用到的游戏引擎,第一周的时间将会讲解他的基本使用,其中包括游戏对象的创建及基本操作、地形、预设体、材质等基本操作,以及用unity做一个简单的AR项目。
unity作为一个面向组建的游戏引擎,如果需要实现指定的功能,只需要添加对应的组件即可。但是现有的组件并不能够满足所有的需求,所以需要我们自定义功能,而这些就需要用到脚本。在这个课程中,我们会使用C#这门编程语言来写脚本,以实现我们想要的需求。
「课程学习目录」
第1章:初识Unity |
1.Unity基础之认识Unity-1 |
2.Unity基础之认识Unity-2 |
3.Unity基础之创建第一个Unity项目 |
4.Unity基础之初识界面-1 |
5.Unity基础之初识界面-2 |
6.Unity基础之三维坐标系 |
7.Unity基础之场景基本操作-1 |
8.Unity基础之场景基本操作-2 |
9.Unity基础之父子物体关系 |
10.Unity基础之面向组件 |
11.Unity基础之材质的使用 |
第2章:地形系统&游戏对象 |
1.Unity基础之预设体 |
2.Unity基础之资源包的导入导出 |
3.Unity基础之地形系统-1 |
4.Unity基础之地形系统-2 |
5.Unity基础之地形系统-3 |
6.Unity基础之Collider简介-1 |
7.Unity基础之Collider简介-2 |
8.Unity基础之物理材质 |
第3章:简单动画&AR项目搭建 |
1.Unity基础之角色移动控制-1 |
2.Unity基础之角色移动控制-2 |
3.Unity基础之综合练习 |
4.Unity基础之AR项目-1 |
5.Unity基础之AR项目-2 |
6.Unity基础之AR项目-3 |
7.C#基础之计算机基础理论-1 |
8.C#基础之计算机基础理论-2 |
9.C#基础之计算机基础理论-3 |
第4章:代码初体验 |
1.C#基础之数据类型-1 |
2.C#基础之数据类型-2 |
3.C#基础之标识符与变量常量 |
4.C#基础之VisualStudio的使用 |
5.C#基础之变量常量使用-1 |
6.C#基础之变量常量使用-2 |
7.C#基础之数据类型使用 |
8.C#基础之数据类型转换 |
9.C#基础之字符与字符串-1 |
10.C#基础之字符与字符串-2 |
11.C#基础之常用运算符-1 |
12.C#基础之常用运算符-2 |
第5章:流程控制 |
1.C#基础之流程控制简介 |
2.C#基础之if-else-1 |
3.C#基础之if-else-2 |
4.C#基础之if-else-3 |
5.C#基础之switch-case基本语法 |
6.C#基础之switch-case实际应用-1 |
7.C#基础之switch-case实际应用-2 |
8.C#基础之for循环-1 |
9.C#基础之for循环-2 |
10.C#基础之字符串操作 |
第6章:方法 |
1.C#基础之输入输出-1 |
2.C#基础之输入输出-2 |
3.C#基础之while循环 |
4.C#基础之循环练习-1 |
5.C#基础之循环练习-2 |
6.C#基础之方法声明 |
7.C#基础之方法调用 |
8.C#基础之方法参数 |
第7章:面向对象之类的设计 |
1.C#进阶之面向对象 |
2.C#进阶之类的设计-1 |
3.C#进阶之类的设计-2 |
4.C#进阶之实例化对象及内存分析 |
5.C#进阶之static关键字 |
第8章:方法&数组 |
1.C#基础之返回值-1 |
2.C#基础之返回值-2 |
3.C#基础之方法重载 |
4.C#基础之方法递归 |
5.C#基础之数组简介-1 |
6.C#基础之数组简介-2 |
7.C#基础之数组简介-3 |
8.C#基础之引用-1 |
9.C#基础之引用-2 |
第9章:引用&常用算法 |
1.练习题-1 |
2.练习题-2 |
3.练习题-3 |
4.练习题-4 |
5.C#基础之ref和out关键字 |
6.C#基础之二分查找法 |
7.C#基础之数组选择排序 |
8.C#基础之数组冒泡排序 |
9.C#基础之二维数组 |
第10章:面向对象之封装 |
1.C#进阶之构造方法-1 |
2.C#进阶之构造方法-2 |
3.C#进阶之构造方法-3 |
4.C#进阶之静态构造方法 |
5.C#进阶之属性和访问器-1 |
6.C#进阶之属性和访问器-2 |
7.C#进阶之readonly关键字 |
第11章:面向对象之继承 |
1.C#进阶之单例设计模式 |
2.C#进阶之继承 |
3.C#进阶之继承中的构造方法 |
4.C#进阶之访问权限修饰符 |
5.英雄管理器练习 |
第12章:面向对象之多态&结构体 |
1.C#进阶之多态初步-1 |
2.C#进阶之多态初步-2 |
3.C#进阶之方法的隐藏与重写 |
4.C#进阶之枚举 |
5.C#进阶之结构体-1 |
6.C#进阶之结构体-2 |
7.C#进阶之静态类 |
8.C#进阶之sealed关键字 |
第13章:抽象类与接口 |
1.C#进阶之运算符重载-1 |
2.C#进阶之运算符重载-2 |
3.C#进阶之抽象类-1 |
4.C#进阶之抽象类-2 |
5.C#进阶之接口-1 |
6.C#进阶之接口-2 |
7.C#进阶之接口-3 |
8.C#进阶之命名空间 |
第14章:委托与回调 |
1.面向对象练习之电话簿管理器-1 |
2.面向对象练习之电话簿管理器-2 |
3.面向对象练习之电话簿管理器-3 |
4.C#高级之委托、匿名方法和Lambda表达式-1 |
5.C#高级之委托、匿名方法和Lambda表达式-2 |
6.C#高级之委托、匿名方法和Lambda表达式-3 |
7.C#高级之委托回调-1 |
8.C#高级之委托回调-2 |
第15章:集合 |
1.C#高级之接口使用-1 |
2.C#高级之接口使用-2 |
3.C#高级之ArrayList集合-1 |
4.C#高级之ArrayList集合-2 |
5.C#高级之ArrayList集合-3 |
6.C#高级之ArrayList集合自定义排序 |
7.C#高级之List集合-1 |
8.C#高级之List集合-2 |
第16章:正则表达式&异常处理 |
1.C#高级之Hashtbale和Dictionary-1 |
2.C#高级之Hashtbale和Dictionary-2 |
3.C#高级之Hashtbale和Dictionary-3 |
4.C#高级之正则表达式-1 |
5.C#高级之正则表达式-2 |
6.C#高级之正则表达式-3 |
7.C#高级之异常处理-1 |
8.C#高级之异常处理-2 |
第17章:反射 |
1.C#高级之反射-1 |
2.C#高级之反射-2 |
3.C#高级之反射-3 |
4.C#高级之字符串操作 |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授编程思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
- 课程资料+课件
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
- 常用开发实战
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
「什么样的技术人适合学习?」
- 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。
「悉心打造精品好课,42天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握Unity3D知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
「你可以收获什么?」
VR课程的基础知识
Unity的基本操作和C#语言