复旦大学慕课下载: Unity学习进阶
类型:公开课
主讲人:姜忠鼎,博士,副教授,就职于复旦大学软件学院,负责交互式图形学实验室的科学研究和人才培养工作。1998年和2004年毕业于浙江大学计算机科学与工程系CAD&CG国家重点实验室获得学士和博士学位。研究生期间,他访问了微软亚洲研究院形象计算组和香港中文大学计算机科学与工程系进行合作研究。 他的主要研究方向为沉浸式虚拟现实技术与系统,包括沉浸式虚拟现实中立体影像生成与显示、人机交互和用户体验评估。研究工作已形成一整套沉浸式虚拟现实核心技术,应用于PC集群和移动终端虚拟现实系统。研制成功的沉浸式媒体展示系统成功应用于2010年上海世博会多个展示项目,以及新一代高速动车制动仿真、军用型号飞机滑行模拟等。在IEEE Trans. TVCG等著名国际期刊和IEEE CVPR、IEEE PG等知名国际会议发表论文十余篇,是IEEE TIP、IEEE TMM等著名期刊的审稿人。 获得国家863项目,国家自然科学基金、微软亚洲研究院和行业知名企业经费支持。培养的研究生在全国挑战杯竞赛中连续获奖,进入计算机全球顶尖学府麻省理工学院(MIT)攻读博士学位,研究生作为联合创始人创办了两家互联网公司估值均达到两亿美元。
目前的研究领域涉及计算机图形学、计算机视觉和人机交互,具体方向为大尺寸高分辨率投影显示技术与系统、多点触摸技术与系统、基于图像的绘制技术和多媒体技术。在IEEETransactions on Visualization and Computer Graphics, Journal of Computer Animation and Virtual Worlds, IEEE Computer Vision and Pattern Recognition, IEEE Pacific Graphics, HCI International, IEEE ICIP, IEEE ICASSP, IEEE ICME等一流国际期刊和会议,以及国内Journal of Computer Science and Technology, 软件学报等刊物上发表论文。应邀担任IEEE Transactions on Multimedia, IEEE Trans. On Image Processing等国际一流期刊的审稿人和IEEE Computer Graphics International, Edutainment, Chinagraph等国际和国内会议的论文评审人/程序委员会委员。
学院介绍:复旦大学,简称“复旦”,位于直辖市上海,是中华人民共和国教育部直属的全国重点大学,中央直管高校,综合性研究型大学,由教育部与上海市重点共建,位列国家“双一流”、“985工程”、“211工程”建设高校,入选珠峰计划、强基计划、111计划、2011计划、卓越医生教育培养计划、卓越法律人才教育培养计划、国家建设高水平大学公派研究生项目、新工科研究与实践项目、中国政府奖学金来华留学生接收院校、深化创新创业教育改革示范高校、首批学位授权自主审核单位,环太平洋大学联盟、九校联盟、全球大学高研院联盟、亚洲校园、中国大学校长联谊会、东亚研究型大学协会、新工科教育国际联盟、医学“双一流”建设联盟、长三角研究型大学联盟、长三角高校智库联盟、中俄综合性大学联盟成员。 学校前身是1905年创办的复旦公学,是中国最早由民间创办的高等学校之一。2000年,复旦大学与上海医科大学合并,组建新的复旦大学。2017年,学校入选“双一流”建设高校A类名单。
课程介绍:本课程以《Unity游戏编程基础》课程为基础,具体讲解导航与寻路、僵尸AI、逆向动力学等技术的应用,增加游戏的可玩性;讲解全局光照、着色器以及Image Effect等知识点,提升游戏画面效果;讲解Unity Profiler、Unity 性能优化以及Quality设置等相关知识点来优化游戏的性能;讲解如何使用Photon网络引擎包含的PUN(Photon Unity Network)进行Unity网络游戏开发。相比Unity内置的网络工具包,Photon的PUN功能更加成熟、强大、灵活、丰富,在全球拥有数十万开发者。在课程的最后部分,完成本门课程项目《慕课英雄2》:第一人称射击手机网络游戏。
通过本门课程的学习,学习者将对Unity游戏开发有更深层次的理解,能够使用Unity与Photon网络引擎开发3D手机网络游戏,为将来入职游戏行业或进行独立游戏开发奠定优秀的编程基础。
课程列表:
【第1集】本门课程介绍 译
【第2集】课程项目:慕课英雄2效果展示 译
【第3集】授课单位与教师介绍 译
【第4集】学生情况调研表 译
【第5集】Unity导航系统-基本用法 译
【第6集】Unity导航系统-基本用法 — 演示环节 译
【第7集】Unity导航系统-网格设置方法 译
【第8集】Unity导航系统-网格设置方法 — 演示环节 译
【第9集】Unity导航系统-代理设置方法 译
【第10集】Unity导航系统-代理设置方法 — 演示环节 译
【第11集】僵尸AI-概述 译
【第12集】僵尸AI-实现僵尸的感知能力 译
【第13集】实现AI(a) 译
【第14集】实现AI(b) 译
【第15集】实现AI — 演示环节 译
【第16集】逆向动力学(IK) 译
【第17集】逆向动力学(IK) — 演示环节 译
【第18集】实现玩家换枪功能 译
【第19集】实现玩家换枪功能 — 演示环节 译
【第20集】Unity三维场景渲染 译
【第21集】Unity光照进阶-光源类型和属性 译
【第22集】Unity光照进阶-光源类型和属性 — 演示环节 译
【第23集】Unity光照进阶-阴影 译
【第24集】Unity全局光照-基本概念 译
【第25集】Unity全局光照-使用方法 译
【第26集】Unity全局光照-使用方法 — 演示环节 译
【第27集】Unity全局光照-光照探头 译
【第28集】Unity全局光照-光照探头 — 演示环节 译
【第29集】Unity着色器(Shader)-基本概念 译
【第30集】Unity着色器(Shader)-Unity内建着色器 译
【第31集】Unity着色器(Shader)-Unity内建着色器 — 演示环节 译
【第32集】Unity着色器(Shader)-Unity自定义着色器 译
【第33集】Unity着色器(Shader)-实现僵尸狂暴效果 译
【第34集】Unity着色器(Shader)-实现僵尸狂暴效果 — 演示环节 译
【第35集】Unity图像特效(Image Effect) 译
【第36集】Unity图像特效(Image Effect) — 演示环节 译
【第37集】游戏优化的基本概念 译
【第38集】Unity游戏性能分析工具-Profiler 译
【第39集】Unity游戏性能分析工具-Profiler 演示环节 译
【第40集】Unity游戏性能分析工具-Profiler的远程分析功能 译
【第41集】Unity游戏性能分析工具-Profiler的远程分析功能 — 演示环节 译
【第42集】Unity游戏优化-CPU优化 译
【第43集】Unity游戏优化-CPU优化 — 演示环节 译
【第44集】Unity游戏优化-渲染优化(a) 译
【第45集】Unity游戏优化-渲染优化(b) 译
【第46集】Unity游戏优化-渲染优化 — 演示环节 译
【第47集】Unity游戏优化-内存优化 译
【第48集】Unity Quality质量设置(a) 译
【第49集】Unity Quality质量设置(b) 译
【第50集】Unity Quality质量设置 — 演示环节 译
【第51集】《慕课英雄2》阶段性总结 译
【第52集】网络游戏开发简介 译
【第53集】《慕课英雄2》网络手游 译
【第54集】Photon网络引擎-引擎、PUN与Server 译
【第55集】Photon网络引擎-PUN与Server的下载和配置 译
【第56集】PUN基本架构-基本连接流程 译
【第57集】PUN基本架构-常用类说明 译
【第58集】PUN制作网络游戏大厅-登录界面 译
【第59集】PUN制作网络游戏大厅-登录界面 — 演示环节 译
【第60集】PUN制作网络游戏大厅-大厅界面 译
【第61集】PUN制作网络游戏大厅-大厅界面 — 演示环节 译
【第62集】PUN制作网络游戏大厅-创建、加入游戏房间 译
【第63集】PUN制作网络游戏大厅-创建、加入游戏房间 — 演示环节 译
【第64集】PUN制作网络游戏大厅-游戏房间界面 译
【第65集】PUN制作网络游戏大厅-游戏房间界面 — 演示环节 译
【第66集】网络游戏逻辑处理与MasterClient 译
【第67集】PUN与网络游戏数据同步 译
【第68集】网络游戏开始的准备逻辑 译
【第69集】网络游戏开始的准备逻辑 — 演示环节 译
【第70集】玩家对象的生成 译
【第71集】玩家对象的生成 — 演示环节 译
【第72集】玩家位置和朝向的同步 译
【第73集】玩家位置和朝向的同步 — 演示环节 译
【第74集】玩家动画和枪械的同步 译
【第75集】玩家动画和枪械的同步 — 演示视频 译
【第76集】玩家的射击逻辑 译
【第77集】玩家的射击逻辑 — 演示环节 译
【第78集】玩家的生命管理与得分 译
【第79集】玩家的生命管理与得分 — 演示环节 译
【第80集】游戏状态管理 译
【第81集】游戏状态管理 — 演示环节 译
【第82集】场景收集物 译
【第83集】场景收集物 — 演示环节 译
【第84集】项目构建 译
【第85集】项目构建 — 演示视频 译
【第86集】《慕课英雄2》网络功能总结 译
【第87集】本门课程《Unity游戏编程进阶》总结 译