Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

Unity 3D基础

Jining University via XuetangX

Overview

Unity 3D也称 U3D,它是近几年非常流行的3D游戏开发引擎,同时也是一个跨平台的综合型游戏开发工具,可以胜任三维游戏创建、建筑可视化、实时动画渲染等复杂任务,基于C#语言完成各类项目的开发。Unity 3D 的特点是跨平台能力强,支持Windows、Mac、Linux、WebGL、IOS、Android等平台,为众多游戏开发者所喜爱。在手机平台,Unity几乎成为2D和3D游戏开发的标准工具。

本课程针对Unity初学者的特点和需求,本着“起点低,终点高”的原则,力求以实用为宗旨,内容涵盖了从学习Unity 3D开发引擎必知必会的基础知识到能熟练使用Unity 3D制作完整3D游戏的每一个阶段。通过基于企业级项目规范设计的一个RunBall案例来贯穿讲解3D场景的创建、刚体及力场的应用、UGUI 游戏界面的创建和PC平台的游戏发布的全过程,使读者轻松地学习相关知识,并有效提高游戏作品设计与制作能力。

Unity 3D课程分《Unity 3D基础》和《VR游戏实战》两部分,每个部分都配有一个基于企业级项目改造的课程教学设计实训项目。通过《Unity 3D基础》课程的学习,掌握 Unity 3D的使用方法,具备设计制作游戏作品的初步能力,为后续课程的学习和培养综合实践能力打下基础。


Syllabus

  • 第 1 章 游戏引擎概述
    • 1.1 游戏引擎简介
    • 1.2 常见商用游戏引擎简介
    • 1.3 3D仿真程序简介
    • 1.4 Unity引擎简介
  • 第 2 章 3D 数学基础知识
    • 2.1 坐标系
    • 2.2 向量
    • 2.3 Vector3
    • 2.4 欧拉角与四元数
  • 第 3 章 Unity 基本内容
    • 3.1 Unity的下载与安装
    • 3.2 unity的账号注册与配置
    • 3.3 创建第一个工程
    • 3.4 常用工作视图
    • 3.5 unity资源商店介绍
  • 第 4 章 Unity 脚本开发技术
    • 4.1 Unity脚本开发技术
    • 4.2 脚本相关操作
    • 4.3 Unity脚本编辑器
    • 4.4 Unity常用命名空间
    • 4.5 MonoBehaviour类
    • 4.6 访问游戏对象和组件
    • 4.7 常用脚本API
    • 4.8 协程
  • 第 5 章 创建基本的 3D 场景
    • 5.1 预制体的概念、创建及应用
    • 5.2 地形组件及其用法
    • 5.3 植被
    • 5.4 水特效
  • 第 6 章 物理系统
    • 6.1 Rigidbody(刚体)组件
    • 6.2 Collider(碰撞器)组件
    • 6.3 Constant Force(恒定力)组件
    • 6.4 Joint(关节)组件
    • 6.5 Character Controller组件
    • 6.6 Cloth组件
  • 第 7 章 图形用户界面 UGUI
    • 7.1 画布的渲染模式、界面缩放模式
    • 7.2 常用UI组件
    • 7.3 矩形变换组件
    • 7.4 UGUI布局组件
  • 第 8 章 Mecanim 动画系统
    • 8.1 Mecanim动画系统
    • 8.2 配置人形角色动画
    • 8.3 动画控制器
    • 8.4 动画混合树
    • 8.5 逐帧动画
  • 第 9 章 导航网格寻路
    • 9.1 导航常用属性介绍
    • 9.2 使用物体跟随鼠标点击点位置寻路
    • 9.3 使用off mesh link实现寻路
    • 9.4 使用自定义层寻路
  • 第 10 章 音效系统
    • 10.1 音效系统概述
    • 10.2 混音器和音效组
    • 10.3 音频源组件
    • 10.4 立体声空间环绕效果
  • 第 11 章 全局光照与粒子系统
    • 11.1 Light组件详解
    • 11.2 SkyBox特效制作
    • 11.3 Fog雾效制作
    • 11.4 简单的烟火效果
  • 第 12 章 游戏资源打包与跨平台发布
    • 12.1 游戏资源打包
    • 12.2 发布到PC平台
    • 12.3 发布到Android平台
    • 12.4 发布到webgl平台
  • 综合案例一:RunBall
    • 综合案例二:UGUI综合案例
      • 综合案例三:荒岛求生
        • 期末考试

          Taught by

          Qingwen Xue, jiangtao, Xiangtao Xu, Yongzheng Guan, and Wenbing Xia

          Tags

          Reviews

          Start your review of Unity 3D基础

          Never Stop Learning.

          Get personalized course recommendations, track subjects and courses with reminders, and more.

          Someone learning on their laptop while sitting on the floor.