Unity 快速入门 1 - 界面操作

news2025/2/8 11:54:37

本项目将快速介绍 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。

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

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

相关文章

网站改HTTPS方法

默认的网站建设好后打开的样子那看起来像是钓鱼网站,现在的浏览器特别只能,就是你新买来的电脑默认的浏览器同样也会出现这样“不安全”提示。 传输协议启动了向全球用户安全传输网页内容的流程。然而,随着HTTPS的推出,传输协议通…

采用idea中的HTTP Client插件测试

1.安装插件 采用idea中的HTTP Client插件进行接口测试,好处是不用打开post/swagger等多个软件,并且可以保存测试时的参数,方便后续继续使用. 高版本(2020版本以上)的idea一般都自带这个插件,如果没有也可以单独安装. 2.使用 插件安装完成(或者如果idea自带插件),会在每个Con…

记录 | WPF基础学习Style局部和全局调用

目录 前言一、Style1.1 例子1.2 为样式起名字1.3 BasedOn 继承上一个样式 二、外部StyleStep1 创建资源字典BaseButtonStyle.xamlStep2 在资源字典中写入StyleStep3 App.xaml中写引用路径【全局】Step4 调用三、代码提供四、x:Key和x:Name区别 更新时间 前言 参考文章&#xff…

【STM32】HAL库USB虚拟U盘MSC配置及采用自带的Flash作为文件系统

【STM32】HAL库USB虚拟U盘MSC实现配置及采用自带的Flash作为文件系统 本文将自带的Flash作为文件系统 通过配置USB的MSC功能实现虚拟U盘 没有单独建立FATFS文件系统 仅仅是配置USB和Flash读写而已 当然 这里也可以用外部Flash等等 也可以配置文件系统来进行套壳 但总体而言不如…

深浅拷贝~

深浅拷贝:直接赋值给的是地址,如果修改赋值后的变量,实际上连同原变量的值一并修改了。 浅拷贝 展开运算符 {...obj} 拷贝对象 Object.assign(新,旧) 深拷贝 递归:自己调用自己 以下实际是浅拷贝 递归调用处理数组问题…

开源项目介绍-词云生成

开源词云项目是一个利用开源技术生成和展示词云的工具或框架,广泛应用于文本分析、数据可视化等领域。以下是几个与开源词云相关的项目及其特点: Stylecloud Stylecloud 是一个由 Maximilianinir 创建和维护的开源项目,旨在通过扩展 wordclou…

Zookeeper是如何解决脑裂问题的?

大家好,我是锋哥。今天分享关于【Zookeeper是如何解决脑裂问题的?】面试题。希望对大家有帮助; Zookeeper是如何解决脑裂问题的? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 Zookeeper 通过多种机制来解决脑裂&…

算法13(力扣225)-用队列实现栈

1、问题 请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。 实现 MyStack 类: void push(int x) 将元素 x 压入栈顶。 int pop() 移除并返回栈顶元素。…

【Elasticsearch】文本分类聚合Categorize Text Aggregation

响应参数讲解: key (字符串)由 categorization_analyzer 提取的标记组成,这些标记是类别中所有输入字段值的共同部分。 doc_count (整数)与类别匹配的文档数量。 max_matching_length (整数)从…

【redis】缓存设计规范

本文是 Redis 键值设计的 14 个核心规范与最佳实践,按重要程度分层说明: 一、通用数据类型选择 这里我们先给出常规的选择路径图。 以下是对每个步骤的分析: 是否需要排序?: zset(有序集合)用…

2025简约的打赏系统PHP网站源码

源码介绍 2025简约的打赏系统PHP网站源码 源码上传服务器,访问域名/install.php安装 支持自定义金额打赏 集成支付宝当面付 后台管理系统 订单记录查询 效果预览 源码获取 2025简约的打赏系统PHP网站源码

交叉编译工具链下载和使用

初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的,可以在任何平台上使用。 源码指引:github源…

BUU28 [GXYCTF2019]BabySQli1

常规万能密码,发现登不上去 过滤掉了or,,当尝试了n种方法以后,最关键的是发现()居然也被过滤了 哈哈,那玩个淡, 再搜wp!! 当输入admin的时候,提示密码错误&#xff0…

ubuntu20.04+RTX4060Ti大模型环境安装

装显卡驱动 这里是重点,因为我是跑深度学习的,要用CUDA,所以必须得装官方的驱动,Ubuntu的附件驱动可能不太行. 进入官网https://www.nvidia.cn/geforce/drivers/,选择类型,最新版本下载。 挨个运行&#…

Rust语言进阶之标准输入: stdin用法实例(一百零五)

简介: CSDN博客专家、《Android系统多媒体进阶实战》一书作者 新书发布:《Android系统多媒体进阶实战》🚀 优质专栏: Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏: 多媒体系统工程师系列【…

5G技术解析:从核心概念到关键技术

1. 引言 5G技术的迅猛发展正在重塑我们的生活方式和社会结构。它不仅仅是新一代的移动通信技术,更是一场深刻的技术革命。5G网络正在以其惊人的高速、低延迟和大带宽能力,为智能家居、自动驾驶、工业自动化、远程医疗等另一带来前所未有的可能性。 本文…

DeepSeek 引领的 AI 范式转变与存储架构的演进

近一段时间,生成式 AI 技术经历了飞速的进步,尤其是在强推理模型(Reasoning-LLM)的推动下,AI 从大模型训练到推理应用的范式发生了剧变。以 DeepSeek 等前沿 AI 模型为例,如今的 AI 技术发展已不局限于依赖…

基于Hexo实现一个静态的博客网站

原文首发:https://blog.liuzijian.com/post/8iu7g5e3r6y.html 目录 引言1.初始化Hexo2.整合主题Fluid3.部署评论系统Waline4.采用Nginx部署 引言 Hexo是中国台湾开发者Charlie在2012年创建的一个开源项目,旨在提供一个简单、快速且易于扩展的静态博客生…

DeepSeek-R1 云环境搭建部署流程

DeepSeek横空出世,在国际AI圈备受关注,作为个人开发者,AI的应用可以有效地提高个人开发效率。除此之外,DeepSeek的思考过程、思考能力是开放的,这对我们对结果调优有很好的帮助效果。 DeepSeek是一个基于人工智能技术…

LabVIEW铅酸蓄电池测试系统

本文介绍了基于LabVIEW的通用飞机铅酸蓄电池测试系统的设计与实现。系统通过模块化设计,利用多点传感器采集与高效的数据处理技术,显著提高了蓄电池测试的准确性和效率。 ​ 项目背景 随着通用航空的快速发展,对飞机铅酸蓄电池的测试需求也…