zoukankan      html  css  js  c++  java
  • 最新Unity3D学习路线图分享

    目前,Unity3D应用范围非常广泛,从手机游戏到联网的大型游戏,从严肃游戏到电子商务,再到VR虚拟现实均可完美呈现。Unity3D是一软专业3D游戏引攀,其具备跨平台发布、离效能优化、高性价比,AAA级游戏画面演染效果等特点。

     

    对于独立游戏开发者和VR开发爱好者,Unity是一款非常不错的开发引擎,越来越多的年轻人开始学习这门技术。那么,作为小白来讲,可以按照下面的学习路线进行学习。

     c14da32a25fe448b8e16de84919ce24c.png

      初学者想学习Unity3D的使用,等基本知识了解之后,就可以慢慢跟着教程开始做一些小的案例,在做小案例的过程中不断学习和更新自己的知识体系,以上这张图是一个不错的学习路线图,这些内容是最新的Unity3D学习内容,对于新手小白来说非常实用。

      第一阶段 一周发布AR综合项目

      1.1 Unity地形系统

      1.2 综合场景搭建

      1.3 角色动画搭建

      1.4 高通AR解析

      第二阶段 C#编程语言

      2.1.C#语言基础包括:

      2.1.1数据类型、常量、变量、运算符和表达式

      2.1.2分支结构、关系运算符、逻辑运算符

      2.1.3循环、数组、数组元素访问

      2.1.4 冒泡排序、foreach

      2.1.5 枚举与结构体

      2.2.面向对象编程包括:

      2.2.1类和面向对象、类成员、字段

      2.2.2属性、参数、值类型、引用类型

      2.2.3方法重载和递归

      2.2.4面向对象编程: 封装、继承、多态

      2.2.5静态类、抽象类、单例

      2.3.C# 基本数据结构和高级语法包括:

      2.3.1C#接口与泛型

      2.3.2 集合、堆、栈

      2.3.3委托与事件 2.3.4 C#反射类

      第三阶段 Unity引擎

      3.1.引擎架构与物理系统包括:

      3.1.1Unity引擎场景切换

      3.1.2 Unity脚本开发

      3.1.3Unity物理引擎之网|体与碰撞

      3.1.4Unity物理引擎之触发与射线

      3.1.5 综合项目; 大航海时代

      3.2.UGUI与Unity2D包括:

      3.2.1UGUI基础控件

      3.2.2 UGUI高级开发

      3.2.3UGUI项目综合

      3.2.4 Unity2D平台开发

      3.2.5综合项目: 英雄联盟-UI模块

      3.3.Unity3D动画与导航系统包括:

      3.3.1Unity3D动画系统基础

      3.3.2 Unity3D动画系统进阶

      3.3.3 Unity3D导航系统

      第四阶段 项目架构与项目管理

      4.1.游戏架构包括:

      4.1.1模块封装原理与规范

      4.1.2 UI框架构

      4.1.3 数据库架构

      4.1.4 Socket 架构

      4.2.热更新架构包括:

      4.2.1 Lua UI 架构

      4.2.2 Lua socket 架构

      4.2.3 Lua 数据库架构

      4.3.资源更新架构包括:

      4.3.1Assetbundle 管理规则

      4.3.2 Assetbundle 全自动加载

      4.4.Python工具包括:

      4.4.1工程加密

      4.4.2 工程解密

      4.4.3 批量打包

      4.4.4 工程数据与策划必备工具链

      4.4.5工程数据与美术必备工具链

      4.5.Unity3d editor window 工具包括:

      4.5.1自动发布与部署

      4.5.2 Kismet 工具制作

      4.5.3 资源自动打包解包

      第五阶段 VR综合项目及图形学

      5.1.VR设备实战包括:

      5.1.1HTCVive(VR设备)API实机讲解

      5.1.2Oculus(VR设备)API实机讲解

      5.1.3Cardboard(暴风魔镜,大朋)API实机讲解

      5.2.图形学高级课程包括:

      5.2.1河水流动,水波纹模拟

      5.2.2 边缘发光

      5.2.3 贴图底层原理(法线贴图,视差贴图,立方体贴图)

      5.2.4 3D数学向量矩阵计算

      5.2.5 菲尼尔特效

      5.2.6 物体阴影计算

      5.2.7 墙体穿透特效

      5.2.8 电影后期屏幕特效

      5.3.AR-Hololens开发包括:

      5.3.1Hololens设备调试

      5.3.2 Hololens模拟器配置

      5.3.3 Hololens手势识别

      5.3.4 Hololens凝视操控

      5.3.5全息房产项目实现

      5.3.6全息游戏项目实现

      5.4.综合项目包括:

      5.4.1地产方向:地产之家

      5.4.2 实物展示方向:全景购车

      5.4.3网店方向:淘宝Buy+

      5.4.4VR游戏:密室逃脱

      

      目前国内53%的网页游戏使用Unity3D开发,而有80%的3D手机游戏使用Unity3D开发,已经有2000多款基于Unity3D开发的手机游戏发布在全球各大应用商城,仅App Store平台上就有1500+款用Unity3D开发的游戏,累计下载量超过5亿次。

  • 相关阅读:
    R语言:提取路径中的文件名字符串(basename函数)
    课程一(Neural Networks and Deep Learning),第三周(Shallow neural networks)—— 0、学习目标
    numpy.squeeze()的用法
    课程一(Neural Networks and Deep Learning),第二周(Basics of Neural Network programming)—— 4、Logistic Regression with a Neural Network mindset
    Python numpy 中 keepdims 的含义
    课程一(Neural Networks and Deep Learning),第二周(Basics of Neural Network programming)—— 3、Python Basics with numpy (optional)
    课程一(Neural Networks and Deep Learning),第二周(Basics of Neural Network programming)—— 2、编程作业常见问题与答案(Programming Assignment FAQ)
    课程一(Neural Networks and Deep Learning),第二周(Basics of Neural Network programming)—— 0、学习目标
    课程一(Neural Networks and Deep Learning),第一周(Introduction to Deep Learning)—— 0、学习目标
    windows系统numpy的下载与安装教程
  • 原文地址:https://www.cnblogs.com/coffees/p/12302459.html
Copyright © 2011-2022 走看看