Unity3D学习(基础)第1节课:Unity介绍

概述

Unity3D自学的学习资料来自b站播放量最高的教程,资源来自评论。

不要装unity2020(有些功能不支持),装2019LTS,安装方法如下:

注:

    安装完HUB后,先在首页面选择D盘装2020后再取消,以后软件就会默认装到D盘了 一定要在HUB里装,方便以后扩展以及安装中文界面 已经安装了vs2022,安装时记得取消勾选vs2019,等安装完成后通过上述网站中的方法关联 第一节课:Unity介绍 参考阅读: 1.Unity4.x 第2章 Unity编辑器 阅读目标: 1.了解英文菜单的意思 学习注意事项 1.每天知识点必须理解(定义,作用,适用性,操作/语法) 注:作用和适用性才是最终要的 2.每天练习必须会做(独立完成) 3.做笔记记录 软件介绍 Unity 用于创建游戏和三维互动内容的专业游戏引擎 VR 虚拟现实 移动端头显设备、外接式头戴设备、一体式头戴设备 AR 增强显示 通过电脑技术将虚拟的信息应用到真实世界 游戏引擎 程序的框架:最核心的代码 包括渲染引擎,物理引擎,碰撞检测系统,音效,脚本引擎。动画系统,人工智能,网络引擎,场景管理 使用游戏引擎,将经理集中在游戏逻辑和设计上 U3D特点 简单易用(C#),开发效率高,跨平台,价格低 游戏公司分工 策划,美工,软件工程师,测试工程师,客服等 课程内容一览 第一个月 引擎基础 Unity 环境搭建 C#语言基础 Unity API 物理引擎1 3D数学基础 UGUI 第二个月 Unity高级应用 Unity高级组件 IO,协程。多线程 Unity高级组件应用 常用数据结构 AR VR项目 NGUI-ARPG项目贯穿 美术资源性能优化 Shader 第三个月 游戏架构设计 面向对象 类库开发 设计模式 人工智能 第四个月 完整项目实战 美术规范及优化 XML及JSON 数据库 项目制作 UNITY操作面板 创建项目 目录用英文 unity窗口布局用了2x3,项目一栏的格式 拖东西到项目资源管理器里,会存在Assets(资源,财产)文件夹 unity包类似于压缩包,是装资源的,也可以导出包 Hierarchy(层级)放模型,在Scene能操作 Sence场景面板 1.按下鼠标滚轮拖动场景,滚轮缩放场景。 2.鼠标右键旋转场景,手掌工具左键移动场景 3.鼠标右键+WASDQE场景漫游 4.选中物体(或在层级Hierarchy),按F居中,alt+左键围绕旋转,alt+右键放大缩小。 5.顶点吸附,选择物体后按V,定位顶点,在拖拽到目标物体某个定点上 6.变换切换 Pivot轴心,轴心与中心的旋转和缩放会受到影响(只有在Sence操作才有用 ) Local和Gobal旋转用到 7.播放控件:预览,暂停,逐帧播放 8.视图(右上坐标轴)有ISO正交观察模式,Persp透明观察模式(近大远小,做3D游戏) 9.在左上角,除了手掌和默认工具外,第三个是旋转,第四个是缩放 Inspector检查器 Transform,右键可以重置 位置position,可以填数字,也可以在面板用鼠标拽,在Scene拽轴,拽面 旋转rotation 缩放Scale Hrerarchy层级 右键,可以创建模型,选择3D物体,plane是平面 基础概念 坐标:世界坐标和本地坐标等四种 世界坐标是固定坐标,本地/自身/物体坐标:随旋转而改变(右X,前Z上Y) 场景:一组相关联的游戏对象的集合(通常一关就是一个场景) 保存Save Scens,存在Scens中,.unity后缀名 游戏对象GameObjects: 运行时出现在场景中的游戏物体(是容器,可以挂载组件) 组件Component:是游戏对象的功能模块,一定有transform变换功能 Mesh Filter网格过滤器:从资源中获取网格信息(网格决定了形状,没有就不显示东西) Mesh Renderer网格渲染器:从玩个过滤器获取几何形状,再根据变化组件定义的位置进行渲染(设置材质Materials属性就出现了)
经验分享 程序员 微信小程序 职场和发展