Unity 快速入门 1 - 界面操作

本项目将快速介绍 Unity 6的基本操作和功能,下载附件的项目,解压到硬盘,例如 D:\Unity Projects\, 注意整个文件路径中只有英文、空格或数字,不要有中文或其他特殊符合。

1. 打开Unity Hub,点击右上角的 Open 按键,找到解压的Essential Project 目录,注意要进入该解压后的文件目录,能够看到 Assets 目录,如下图所示,选择用Unity 6 (如果你的unity hub安装了多个unity editor)打开该项目

一. Unity 界面介绍

初始unity 界面,如下图所示,(如果不是这个窗口排列,点击菜单 Wiondow > Layouts > 2by3),鼠标点击中间Project窗口中Assets目录下Scene文件夹,在右边的窗口中双击第一个图标 -1_Starter_Scene,打开该场景。

2.  上述Unity 界面有Scene(左上方)、Game(左下方)、 Hirarchy(正中间)、Projectt(红色圈)t和Inspector(最右边) 共5个窗口,

Scene窗口:场景展示窗口,显示该游戏场景中的游戏物体,2D或3D物体;

Game窗口:游戏展示窗口,在游戏运行时,该窗口是展示给玩家的游戏界面;

 Hirarchy窗口:点击正中间 Hirarchy窗口中 -1_Starter_Scene,展开该场景中具体包含的游戏物体列表,点击其中的每一个游戏物体,在左边的Scene窗口中将会标出该物体;

Project窗口:展示该游戏项目中的文件夹,尤其重要的是Assets目录,其内容和文件管理器中的目录一直,可以在该窗口中找到游戏项目中的所需文件,该窗口有两列,在左边一列中点击一个文件夹,在右边一列中显示该文件夹中的内容;

Inspector窗口:显示在Hirarchy窗口中所选中的游戏物体的具体参数,包含大小、位置、材质等。

二. Unity 基础键盘与鼠标操作

3. 在Scene场景窗口中移动。

  • 将鼠标放在Scene窗口上,按住鼠标右键后再拖拽,可以看到场景以鼠标(一个眼睛图案)旋转;
  • 松开鼠标右键,按下键盘的上下箭头按键,可以在Scene中前进和后退;按下键盘的左右箭头按键,可以在Scene中向左和右移动;
  • 如果在场景中迷失了当前位置,可以在Hirarchy窗口中双击任意一个游戏物体,可以将视角直接对准该点击的游戏物体;
  • 再将鼠标放在Scene窗口上,右手一直按住鼠标右键,然后左手分别按键盘 W 和 S 键,实现在Scene中前进和后退;再分别按键盘 A 和 D 键,实现在Scene中向左和右移动;再分别按键盘 E 和 Q 键,实现在Scene中向上和下移动。

三、使用Scene场景中的工具栏

4. 鼠标左键点击Scene窗口,激活该窗口,再点击该窗口左侧的浮动工具栏,点击一个 手掌 形状图标,见下图,然后鼠标会变为手掌形状,按住鼠标左键,在Scene窗口左右上下移动,可以看到该场景随着鼠标也是左右上下移动;

5. 点击Hirarchy窗口中的 Stairs 游戏物体,场景中的楼梯游戏物体会被选中,见上图,然后再点击窗口左侧的浮动工具栏中第 2 个按键(即手掌下的图案),可以看到该楼梯物体上显示了红蓝绿的三个坐标轴,然后将将鼠标分别放在各个坐标轴上,按住鼠标左键移动,可以发现该物体将沿着各个坐标轴移动;也可以用鼠标左键按着坐标轴原点附近的立方体各个面,再移动鼠标,可以看到该 Stairs 游戏物体沿着该面的方向;

6. 再点击左侧的浮动工具栏中第 3 个按键(即两个旋转箭头图案),见下图,可以看到游戏物体的坐标改为了一个球形红蓝色圆周,可以用鼠标放在各个颜色圆周,再按住左键移动,可以将该Stairs游戏物体沿着该圆周方向转动;

7.再点击左侧的浮动工具栏中第 4 个按键(即方框中有个斜向上的箭头图案),见下图,可以看到游戏物体的坐标的末端从箭头改为方块,改为了一个球形红蓝色圆周,然后将将鼠标分别放在各个坐标轴上,按住鼠标左键移动,可以发现该物体将沿着各个坐标轴放大或缩小;也可以用鼠标左键按着坐标轴原点附近的立方体各个面,再移动鼠标,可以看到该 Stairs 游戏物体沿着该面的方向进行缩放。

四、游戏Game窗口中操作

8. 点击整个界面正中间上方的 Play (三角形)按键,见下图,可以看到该按键图案改为一个高亮的正方形图案,同时有个弹出窗口表示项目正在编译,该弹出窗口消失后,左下方的 Game 窗口将会激活,将鼠标左键点击该 Game 窗口,可以发现鼠标消失。

9. 游戏窗口的键盘操作

  • 按上下左右方向键或者WASD按键控制游戏窗口中的机器人在场景中移动;
  • 按Space按键控制跳跃动作
  • 移动鼠标选装场景的方向
  • 一直按住Shift按键,在按上下左右方向键或者WASD按键实现跑步效果
  • 按ESC按键,将鼠标激活,跳出该游戏窗口

10. 点击整个界面正中间上方的 暂停 (两个竖线)按键,可以暂停游戏窗口激活;点击原来Play按键(即高亮的正四方形图案按键),则退出游戏激活模式,此时鼠标在游戏窗口中没有任何操作效果。

记住:如果要更改Scene窗口中游戏物体属性,不要在游戏窗口激活状态下更改,否则在游戏激活结束后,所有的更改将不被记录,恢复游戏play之前的状态。

五、Inspector窗口中操作

Inspector窗口在界面的最右边,显示当前选中的游戏物体的属性,见上图,显示选中的 Star 游戏物体

11. 在该Inspector窗口的最上方显示该游戏物体的名称 Star,下面一行显示 Tag Layer,这是表示该游戏物体的标签和所在的层,其操作在后面的练习中会表述。

游戏物体的第一个属性 Transform,里面表述该物体 Position, Rotation, 和 Scale 的值,通过改变这些值,可以精准改变游戏物体在场景的 位置、旋转方向、以及放缩大小,尝试更改没给属性的值,查看游戏物体的形状及位置改变。

下面还有Mesh Render, Box Collider, Audio Source等属性,这些属性的更改可以改变该游戏物体在场景的渲染、碰撞、以及声音播放效果等。

12. 如果要撤销上一步更改,可以按组合按键  Ctrl+Z (macOS: Cmd+Z).

13. 改变了Scene场景的信息,记住要保存,可以按组合按键  Ctrl+S (macOS: Cmd+S);或者点击顶部菜单 File > Save.

六、在Scene场景中导航

14. 点击Project窗口中Assets > Scenes 文件夹,在右边窗口中双击 1_Playground_Navigation_Scene,打开该场景,然后在 Hirarcy 窗口中点击 Playground_Areas 游戏物体,再点击该游戏物体左边的 三角形图标,打开该游戏物体下的 4 个游戏物体,见下图,可以分别双击下面的各个游戏物体,查看每个物体,

  • 01_Swingset

  • 02_Picnic_Area

  • 03_Play_Structure

  • 04_Firepit

15. 将鼠标放在 Scene 窗口,按住鼠标右键不放,同时分别按键盘上的 W A S D 按键在Scene窗口中导航,也可以按 Q 和 E 按键 升高和降低视角。

16. 应用上述导航方法,在Scene场景导航到四个角落,如下图所示的 4 个角落位置,将会找到四个数字:

在上述最后一个角落位置,正对着中间的烧烤锅,然后点击Scene窗口右上角的坐标轴图标,转到一个角度可以看到下面的 4

17. 找到上述四个数字后,点击 Play 按键,然后Game窗口中输入上述数字 2004,这是会弹出一个放烟花的动画。

18. 再次点击上述 Play按键,退出游戏。然后在Hirarchy 窗口中点击灰色显示的 Rings 游戏物体 (灰色显示表示该游戏物体没有激活,在场景中也不会显示),在右侧的Inspector窗口中点击该游戏物体名称边的方框,激活该游戏物体,此时该Rings游戏物体及其子物体都高亮显示了。

19. 双击Rings下面的 Ring_1,场景窗口中视角将会对准 Ring_1游戏物体(显示在窗口正中间),如果该游戏物体不在中间,按 F 键就可以对准了,然后按住键盘 Alt 键,同时按住鼠标左键滑动,可以围绕这个选中的游戏物体移动来观察这个物体;

20. 在按住 Shift 键,同时按住鼠标左键滑动,则是移动整个窗口;

21. 练习:将鼠标放在Scene窗口,按住鼠标右键,然后分别按键盘 Q W E A S D 按键,在Scene场景中导航穿过场景中 7 个Rings。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

携程Java开发面试题及参考答案 (200道-上)

说说四层模型、七层模型。 七层模型(OSI 参考模型) 七层模型,即 OSI(Open System Interconnection)参考模型,是一种概念模型,用于描述网络通信的架构。它将计算机网络从下到上分为七层,各层的功能和作用如下: 物理层:物理层是计算机网络的最底层,主要负责传输比特流…

云轴科技ZStack+海光DCU:率先推出DeepSeek私有化部署方案

针对日益强劲的AI推理需求和企业级AI应用私有化部署场景(Private AI),云轴科技ZStack联合海光信息,共同推动ZStack智塔全面支持DeepSeek V3/R1/Janus Pro系列模型,基于海光DCU实现高性能适配,为企业提供安全…

通信易懂唠唠SOME/IP——SOME/IP协议简介

一 简介 1.1 面向服务的中间件 SOME/IP是Scalable service-Oriented MiddlewarE over IP (SOME/IP)的缩写,基于IP的可扩展面向服务的中间件。 1.2 广泛应用于汽车嵌入式通信 SOME/IP是一种支持远程通信的汽车/嵌入式通信协议 。支持远程过程调用(RPC…

游戏引擎学习第89天

回顾 由于一直没有渲染器,终于决定开始动手做一个渲染器,虽然开始时并不确定该如何进行,但一旦开始做,发现这其实是正确的决定。因此,接下来可能会花一到两周的时间来编写渲染器,甚至可能更长时间&#xf…

PostgreSql-COALESCE函数、NULLIF函数、NVL函数使用

COALESCE函数 COALESCE函数是返回参数中的第一个非null的值,它要求参数中至少有一个是非null的; select coalesce(1,null,2),coalesce(null,2,1),coalesce(null,null,null); NULLIF(ex1,ex2)函数 如果ex1与ex2相等则返回Null,不相等返回第一个表达式的值…

【苍穹外卖 Day1】前后端搭建 Swagger导入接口文档

项目技术选型 前端 直接使用打包好的nginx运行。 后端 1、导入初始代码结构如下: 2、将代码上传远程仓库。 3、创建数据库,并修改数据库配置。 4、断点调试,前后端联调。 5、使用Nginx代理,修改Nginx配置 好处:提…

八大排序算法细讲

目录 排序 概念 运用 常见排序算法 插入排序 直接插入排序 思想: 步骤(排升序): 代码部分: 时间复杂度: 希尔排序 思路 步骤 gap的取法 代码部分: 时间复杂度: 选择排序 直接选…

python算法和数据结构刷题[3]:哈希表、滑动窗口、双指针、回溯算法、贪心算法

回溯算法 「所有可能的结果」,而不是「结果的个数」,一般情况下,我们就知道需要暴力搜索所有的可行解了,可以用「回溯法」。 回溯算法关键在于:不合适就退回上一步。在回溯算法中,递归用于深入到所有可能的分支&…

【远程控制】安装虚拟显示器

todesk远程发现没显示器的机器有问题 电脑如果不外接一个显示器那么会默认为1024 768 分辨率需要安装虚拟显示器参考 竟然是一个隐私屏幕的解决方案。 虚拟显示器 Parsec-vdd 项目地址 Parsec-vdd 最大的优点是:支持 4K 高刷、可添加多个虚拟屏、 H-Cursor&#…

搭建集成开发环境PyCharm

1.下载安装Python(建议下载并安装3.9.x) https://www.python.org/downloads/windows/ 要注意勾选“Add Python 3.9 to PATH”复选框,表示将Python的路径增加到环境变量中 2.安装集成开发环境Pycharm http://www.jetbrains.com/pycharm/…

20250206在ubuntu20.04下使用unzip解压缩带中文名的文件

unzip -O GBK yourfile.zip unzip -O CP936 xxx.zip unar xxx.zip 20250206在ubuntu20.04下使用unzip解压缩带中文名的文件 2025/2/6 20:03 缘起:有些ZIP文件,里面有中文文件名。在WINDOWS系统中解压缩正常。 但是在Ubuntu20.04下可以解压缩,…

OSPF基础(1):工作过程、状态机、更新

OSPF基础 1、技术背景(与RIP密不可分,因为RIP中存在的问题) RIP中存在最大跳数为15的限制,不能适应大规模组网周期性发送全部路由信息,占用大量的带宽资源以路由收敛速度慢以跳数作为度量值存在路由环路可能性每隔30秒…

python学opencv|读取图像(五十三)原理探索:使用cv.matchTemplate()函数实现最佳图像匹配

【1】引言 前序学习进程中,已经探索了使用cv.matchTemplate()函数实现最佳图像匹配的技巧,并且成功对两个目标进行了匹配。 相关文章链接为:python学opencv|读取图像(五十二)使用cv.matchTemplate()函数实现最佳图像…

C#面试常考随笔12:游戏开发中常用的设计模式【C#面试题(中级篇)补充】

C#面试题(中级篇),详细讲解,帮助你深刻理解,拒绝背话术!-CSDN博客 简单工厂模式 优点: 根据条件有工厂类直接创建具体的产品 客户端无需知道具体的对象名字,可以通过配置文件创建…

动手学图神经网络(9):利用图神经网络进行节点分类 WeightsBiases

利用图神经网络进行节点分类Weights&Biases 引言 在本篇博客中,将深入探讨如何使用图神经网络(GNNs)来完成节点分类任务。以 Cora 数据集为例,该数据集是一个引用网络,节点代表文档,推断每个文档的类别。同时,使用 Weights & Biases(W&B)来跟踪实验过程和…

React 低代码项目:项目创建

Date: January 29, 2025 项目创建 思路: 使用 Create-React-App 创建 React 项目使用 Vite 创建 React 项目使用 eslint prettier husty 等,制定编码规则 创建项目 注:在这之前,推荐 node 版本:node/18.20.6 &#…

网络工程师 (21)网络的性能

一、速率(数据率或比特率) 定义:数据在数字信道上传送的速率,通常以比特每秒(bps)为单位。常见的速率单位还有千比特每秒(kbit/s)、兆比特每秒(Mbit/s)和吉比…

VMware Win10下载安装教程(超详细)

《网络安全自学教程》 从MSDN下载系统镜像,使用 VMware Workstation 17 Pro 安装 Windows 10 consumer家庭版 和 VMware Tools。 Win10下载安装 1、下载镜像2、创建虚拟机3、安装操作系统4、配置系统5、安装VMware Tools 1、下载镜像 到MSDN https://msdn.itellyou…

开源智慧园区管理系统对比其他十种管理软件的优势与应用前景分析

内容概要 在当今数字化快速发展的时代,园区管理软件的选择显得尤为重要。而开源智慧园区管理系统凭借其独特的优势,逐渐成为用户的新宠。与传统管理软件相比,它不仅灵活性高,而且具有更强的可定制性,让各类园区&#…

Chapter 4-1. Troubleshooting Congestion in Fibre Channel Fabrics

This chapter covers the following topics: 本章包括以下内容: Congestion troubleshooting methodology and workflow. Hints and tips for troubleshooting congestion. Cisco MDS NX-OS commands for troubleshooting congestion. Case studies demonstrating troubleshoo…