初识Unity

news2024/12/22 19:28:14

视频教程:史上最全Unity3D教程 

常用快捷键 

1.按住鼠标滚轮,拖动场景

2.滑动鼠标滚轮,缩放场景

3.右键,旋转视角

4.右键+W、A、S、D,漫游视角,同时按下Shift可加速移动

5.alt+鼠标左键,环视

6.alt+鼠标右键,视角拉近/拉远

7.在Scene场景中选中某一物体按住F,或在Hierarchy面板中双击该物体,可将视角聚焦至该物体

Tools 

从左到右依次是ViewTool、MoveTool、RotateTool、ScaleTool、RectTool、TransformTool

ps:对应快捷键依次是Q、W、E、R、T、Y

ViewTool:拖动场景(鼠标左键)

MoveTool:平移物体

RotateTool:旋转物体

ScaleTool:缩放物体

 

定点吸附 

选择平移工具后按住V键,选择物体的某一定点。确定顶点后即可拖拽至另一物体的某个顶点上

播放控件

从左到右依次是运行游戏、暂停游戏、逐帧播放 

ps:在运行模式下,任何更改只是暂时的,在退出运行时会重置复位

视图

 

ISO:正交模式

Persp:透视模式(近大远小)

Center与Pivot 

Center:网格中心

Pivot:建模中心

ps:物体的旋转中心是物体的建模中心

Global与Local

Global:世界坐标

Local:自身坐标

场景、游戏对象与组件间的关系

场景Scene:是一组相关联的游戏对象GameObject的集合,通常游戏中每个关卡就是一个场景,用于展现当前关卡中的所有物体

游戏对象GameObject:是运行时出现在场景中的游戏物体(人物、地形、树木.......),同时是一种容器(父、子物体),也可以挂载组件Component

在Hierarchy面板中,将一个物体拖拽至另外一个物体中。子物体将继承父物体的移动,旋转和缩放属性,但子物体不影响父物体

 ps:此时,子物体全局坐标作为参考系,而是以父物体的自身坐标作为参考系(如子物体坐标为(0,0,0)时,与父物体重合)

组件Component:是游戏对象的功能模块。每个组件都是一个类的实例

一些常见的组件:

Transform 变换组件:决定物体位置、旋转、缩放比

Mesh Filter 网格过滤器:用于从资源中获取网格信息

Mesh Renderer 网格渲染器:从网格过滤器中获得几何形状,再根据变化组件定义的位置进行渲染(模型的显示需要网格过滤器和网格渲染器)

纹理、着色器与材质间的关系

 

Rendering Mode 

  

Opaque 不透明:默认选项

  

Transparent 透明:用于半透明和全透明物体,如玻璃

Cutout 镂空:用于完全透明或完全不透明物体,如栅栏

Fade 渐变:用于需要淡入淡出的物体。 

渲染管线

图形数据在GPU上经过运算处理,最后输出到屏幕的过程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/124522.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【财务】FMS财务管理系统---费用管理

在FMS财务管理系统中,和公司主营业务收入相关的费用有哪些?本篇文章中,笔者对具体分类和流程进行了系统的分析和总结,与大家分享。 财务中的费用管理主要包括销售费用、财务费用、管理费用等几大部分,看到费用大家首先…

C#,图像二值化(06)——全局阈值的大津OTSU算法及其源代码

1、大津OTSU算法 最大类间方差法是1979年由日本学者大津(Nobuyuki Otsu)提出的,是一种自适应阈值确定的方法,又叫大津法,简称OTSU,是一种基于全局的二值化算法,它是根据图像的灰度特性,将图像分为前景和背景两个部分。…

Git简介以及安装

目录 一、Git简介 1、版本控制系统简介 2、 Git的安装 a、安装git b、Git 的配置 二,本地仓库 三、GIT分支操作 1、关于分支 2. 分支基本操作 3、分支合并 4、冲突 一、Git简介 1、版本控制系统简介 版本控制系统(VCS)是将『什么…

【数据结构】直接插入排序,希尔排序,选择排序,堆排序

文章目录排序的概念直接插入排序希尔排序选择排序堆排序排序的概念 排序:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。 稳定性:假定在待排序的记录序列中,存在…

keras环境搭建

目录 1. 安装miniconda 2. 安装CPU版本的tensorflow 2. 安装keras 3. 安装依赖库 4. 测试 环境:win10,无独立显卡,不用GPU加速。 1. 安装miniconda Miniconda3-latest-Windows-x86_64.exe (1)安装目录可自选&a…

生成对抗:Pix2Pix

cGAN : Pix2Pix 生成对抗网络还有一个有趣的应用就是,图像到图像的翻译。例如:草图到照片,黑白图像到RGB,谷歌地图到卫星视图,等等。Pix2Pix就是实现图像转换的生成对抗模型,但是Pix2Pix中的对抗网络又不同于普通的GAN…

计网第三章.数据链路层—可靠传输

以下来自湖科大计算机网络公开课的笔记 文章目录0.基本概念1. 停止等待协议SW2. 回退N帧协议GBN3. 选择重传SR首先,这部分说的可靠传输的实现机制不只限于数据链路层,而是适用于整个计算机网络体系 0.基本概念 一般情况下,有线链路的误码率…

Docker 中的挂载卷

我们现在有这样一个需求。 我们有一个 Spring 的项目是部署在容器中的,如果不进行任何配置的话,这个项目运行的所有日子都会在容器中。 当容器重启说着终止后,上面的日志比较难进行查看。 我们希望我们的日志同时也记录在操作系统中&#…

阿贡国家实验室:量子中继器及其在量子网络中的作用

很多人小时候都玩过传声筒游戏:A将消息小声告诉B,然后B将他听到的内容小声告诉C,依此类推,玩过的人都知道,最后传达到的信息往往和真实消息完全不同。 从某种意义上说,这和中继器技术的重要性强相关。中继器…

MySQL锁,锁的到底是什么?

只要学计算机,「锁」永远是一个绕不过的话题。MySQL锁也是一样。 一句话解释MySQL锁: MySQL锁是解决资源竞争的一种方案。 短短一句话却包含了3点值得我们注意的事情: 对什么资源进行竞争?竞争的方式(或者说情形&a…

舆情监控和应急处理方案,如何做好网络舆情监控?

舆情监控是指通过不同的渠道,如社交媒体、新闻媒体、博客、论坛等,对公众的言论进行收集、分析、评估和反馈的过程。舆情监控的目的是帮助企业或组织了解公众的观点和情绪,并且能够及时做出回应,避免可能出现的舆论危机。接下来TO…

2022年度投影仪行业数据分析报告:十大热门品牌排行榜

在当前的大环境下,线下娱乐受阻,而用户对于足不出户的观影、娱乐需求推动着智能投影设备的增长。近几年来,投影仪行业保持着较快速度的增长,面对整体市场需求不振的形势,投影仪仍在保持正向增长。随着家用智能投影在市…

Charles - 阻塞请求、修改请求与响应内容、重定向请求地址、指定文件为响应内容

1、阻塞请求 1、鼠标放在指定接口上 > 右键 > 勾选 Block List 2、重新访问这接口,这条请求被阻塞,不会有返回信息 取消阻塞接口: 鼠标放在指定接口上 > 右键 > 取消勾选 Block List 2、修改请求与响应内容 第一步&#xff1…

【一文看懂 ES 核心】存储查询集群

一文看懂 ES 核心 Elasticsearch 作为一个搜索引擎,其可以提供高效的搜索匹配数据的能力,对于这类工具了解其运行原理其实是有一套功法的。 聊存储,ES 是如何存储数据的?聊方法,ES 是如何进行搜索匹配的?…

【Linux】文件描述符、文件操作、重定向的模拟实习

目录 一、重温C语言文件操作 1.1 文件打开方式 1.2 文件写操作 1.3 文件读操作 1.3 标准输入输出 二、系统接口的使用 2.1 open 函数 2.2 close 函数 2.3 write 函数 2.4 read 函数 三、文件描述符 3.1 如何管理文件 3.2 0 & 1 & 2 3.3 文件描述符的分配…

种草!超好用的PDF转换器上线啦~

宝子们 重磅福利来啦 你还在为每次转换文件头疼吗 老铁,大拿版万能转换器正式上线啦 以前的文件转换器,不是充会员就是收费高 最坑的是花钱还解决不了问题 每次转换文件内容有误.... 特殊符号或者公式更是无法有效转换 为了整顿这种局面&#xff0c…

KKT条件理解

我们知道拉格朗日函数是用于等式约束的优化问题求解的,然KKT条件是针对含有不等式约束的优化问题的。 首先,我们先给出优化目标: 因此,根据优化目标,我们同样可以构造处拉格朗日函数,并对其进行优化&#…

ssh免密登录

准备两台linux主机 主机A:192.168.92.131 主机B:192.168.92.132 使用主机B去免密访问主机A 在主机B上执行 ssh-keygen -t rsa ssh-keygen 生成密码对 -t rsa 指定生成 rsa 密钥对 密钥对文件默认放在 家目录下面的 .ssh 目录下 root 用户默认放在 /ro…

一、数据库开发与实战专栏导学及数据库基础概念入门

文章目录一、专栏导学1.1 课程内容1.2 学习安排1.3 适合人群1.4 学习方法二、认识数据库2.1 生活中的数据库2.2 数据管理技术的3个发展阶段2.3 数据库、关系型数据库、非关系型数据库概念2.4 为什么要使用数据库2.5 数据库系统及其组成部分2.6 常用数据库访问接口简介2.7 数据库…

【2】Go语言的语法

一、Go语言基础组成 Go语言基础组成: 包申明引入包函数变量语句&表达式注释实例: package main //申明包 import "fmt" /* 这是一个朴实无华的注释 */ func main() { fmt.Printf("mogu") } 实现流程: 第一行&#…