
C#学习方法可以采用多种途径。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
学习安排:共计12周,涵盖四个模块,采用4周的“项目实战学习形式”结合录播视频、在线作业考核以及助教一对一辅导答疑的方式进行。
第一模块:C# 编程基础与 .Net 框架
1. C# 基本语法:深入学习基本编程概念,包括“If…else”语句的应用、数组的使用等核心语法。
2. C# 面向对象编程:系统讲解封装、继承、多态性等面向对象编程的关键特性,并探讨面向接口编程以及动态多态性的运用,同时对字符串基础进行详细阐述。
3. .Net 框架原理讲解:对多维数组、可变参数 Params 以及类的实例化内存分配机制等关键技术进行深入剖析。
4. 深入学习对象类型:重点研究里氏替换原则 (LSP),理解类的属性及其本质特性,并掌握 IS, AS 关键字的用法。此外,将深入学习字符串理论、枚举类型及其适用场景。
5. 深入学习集合特性:详细讲解索引器、自定义集合的实现方法,并对 ArrayList、HashTable 等集合类型本质进行刨析。同时,学习泛型集合和泛型约束的相关知识。
6. 学习委托与事件:对比委托与事件的区别,并探讨匿名方法和 Lambda 表达式的应用场景。
7. 正则表达式的学习与应用。
8. 查询表达式Linq 的使用方法。
9. 反射、特性以及动态编程技术的掌握。
10. 多线程编程的实践与应用。
11. Socket 通讯技术的学习与运用。
第二模块:Unity 入门与基础技能提升
学习安排:共计12周,采用4周的项目实战学习形式结合录播视频、在线作业考核以及助教一对一辅导答疑的方式进行。课程内容涵盖以下方面:游戏与 Unity 开发历史概述;3D 模型基础知识;地形编辑器的使用;光源设置;音频资源管理;Unity 脚本程序基础;GUI 设计;3D 模型动画的导入与基本应用;初级物理学模拟;碰撞盒与触发器的设置;协程的使用及数据传值技术(SendMessage);
第三模块:Unity 项目实训 - ARPG 项目“地下守护神”
学习安排:共计4周的项目实战学习形式结合录播视频、在线作业考核以及助教一对一辅导答疑的方式进行。课程内容包括以下方面: 前端分层的 MVC 架构搭建; 自定义资源动态加载插件开发; 音频插件开发; 对话系统插件开发; 事件监听插件开发; UI 粒子特效设计及场景淡入淡出控制; 单机与移动端的双输入控制系统开发; 数值平衡处理及相关开发; 多种设计模式在游戏研发过程中的灵活运用; XML 技术在系统解耦和资源国际化方面的技术突破; 开发强大的日志系统插件以应对服务器和移动端的复杂调试需求; 开发“对话系统”和“新手导航”; 基于 XML 的对象持久化技术开发; “背包系统”、“商城系统”、“公告系统”、“任务系统”开发; “副本”多种类怪物的战斗系统设计; 开发各种战斗特效系统(包括血条、漂字和连击)功能等 。
第四模块:Unity 项目实训 - VR/AR 技术探索
学习安排:共计1周的项目实战学习形式结合录播视频、在线作业考核以及助教一对一辅导答疑的方式进行。课程内容涵盖以下方面: 粒子系统的应用讲解;Mecanim 动画系统的介绍及使用;导航寻路技术的探索;Unity 游戏移植技术概述;Unity 游戏移植与手指触控识别技术探讨;射线检测原理及应用;数据持久化方案的设计与实现 ; 对象缓冲池技术的理解和运用 ;铰链关节(Hinge Joint)、弹簧关节 、固定关节、角色关节等物理学模拟技术详解以及资产动态加载技术(AssetBundle 与 WWW)的学习 。
第五模块:虚拟现实(VR)与增强现实技术(AR)实践探索
课程内容将从什么是虚拟现实 (VR)、虚拟现实的主要特点、虚拟现实技术的基础底层原理、国际与国内的产业布局、国际权威机构未来发展趋势预测等方面展开介绍 。随后将重点介绍国际主要领军品牌(如Oculus, HTC, SonyVR)的产品规格及主要性能指标 。最后以一款国内著名VR产品(如3Glasses)为例,详细介绍VR产品的具体使用流程 、维护方法 以及在开发项目全过程中的应用 。此外还将讲解什么是增强现实 (AR)、注册高通AR账号 、制作识别图 、SDK 下载及制作 、打包发布等相关内容 。
全部评论 (0)


