自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在开发者社区发帖说明情况,我们会尽快帮您解决。

Unity开发基础课程

教程
初级
20 小时
概述
作者信息
互动讨论
课程评价
259人收藏,318人学习
摘要
本课程为线上录播授课形式,十节课,合计20个课时。
本次课程适合新手学习,有无编程基础都可以通过本课程对Unity基础功能和游戏开发流程有基本的了解,并可初步上手开发简单的游戏程序。我们会对C#编程语言和面向对象开发做简单讲解,帮助学员快速理解编程的一些专业术语。编辑器的课程内容涵盖Unity应用开发必要的基础知识,对知识点和知识模块学习不仅限于功能了解,还包含了简单的范例实战。
与通过游戏范例教学的系列课程不同, 本套课程对于知识点的教学以及课程设计更加系统和专业,知识积累的过程更加直接并避免了范例教学的学员出现的“跟着范例会做,脱离范例无从下手”的情形。
对于Unity的初学者来说,重要的是通过规范及系统化的学习达到良好的学习效果并养成良好的开发习惯,一步一个脚印扎实的学习并通过不断的练习巩固Unity开发的重要知识,为将来从事实时3D开发打下坚实的基础。

课程详情

第一节:欢迎进入Unity实时3D创作平台
Unity认知学习、Unity编辑器界面窗口介绍、3D概念&资产和预制体、Terrain地形编辑器基本功能
第二节:编程思想和Unity基础API
C#面向对象及特征、组件式开发概念、生命周期、Unity基础API—Object, GameObject, Transform类
第三节:物理引擎基础
物理运算引擎概念、碰撞器、鼠标事件系统调用方法、刚体组建&刚体属性、碰撞事件、触发事件
第四节:更多开发必要的基础知识
物理材质、Physics类Raycast方法、Camera类、Ray类射线检测、Input类&Random类、Application与SceneManager类的常用方法
第五节:User interface 解决方案UGUI第一部分
UGUI常用基础控件、Canvas的三种模式设置
第六节:User interface 解决方案UGUI第二部分
事件系统和回调方法、UGUI的布局控件和Scroll View
第七节:2D游戏基础解决方案-Sprite(精灵)
图集打包、Sprite Renderer组件、2D物理、2D动画
第八节:3D动画制作&FBX资产&Animation组件
3D动画制作介绍、FBX动画资产设置、Animation动画组件
第九节:Mecanim 动画系统
Animator动画设计组件、Animator Controller动画状态机
第十节:实战进阶
FSM坦克大战 简易AI实现

Unity坚信创作者是推动行业发展的核心力量,为了帮助创作者们获取更多的学习机会,我们创建了Unity官方集训营,通过学习,学员将获得大量真实项目实战经验,并和Unity官方技术人员面对面,快速掌握所需技术。链接:https://unity.cn/university

建议的Unity版本
适用于所有Unity版本
教程
Unity开发基础课程