当前位置: 首页 > news >正文

Unity技术手册-初识编辑器(上)

往期文章分享
  • 点击跳转=>《导航贴》- Unity手册,系统实战学习
  • 点击跳转=>《导航贴》- Android手册,重温移动开发

本文约3千字,新手阅读需要5分钟,复习需要2分钟收藏随时查阅不再迷路

👉关于作者

众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!
专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)
有什么需要欢迎私我,交流群让学习不再孤单

在这里插入图片描述

👉前提

这是小空坚持写的Unity新手向系列,欢迎品尝。

小空为了方便更多的人(新手)看明白,使用的汉字,真实项目尽量使用英文规则昂。

新手(√√√)

大佬(√)

👉实践过程

😜最上方的是菜单栏

【File(文件)】【Edit(编辑)】【Assets(资源)】【GameObject(游戏对象)】【Component(组件)】【Window(窗口)】【Help(帮助)】。

  • 【File(文件)】:常用的是场景模板、生成设置以及构建和运行。

  • 【Edit(编辑)】:常用的是项目设置以及首选项。

  • 【Assets(资源)】、【GameObject(游戏对象)】、【Component(组件)】:在【Hierarchy(层级)】或【Project(项目)】或【Inspector(属性)】中可右键或点击按钮打开,功能基本一致。

  • 【Window(窗口)】:常用渲染、动画、资源商店和包管理器以及性能分析功能。

  • 【Help(帮助)】:关于Unity的社区问答链接或服务以及手册等。

😜紧接着下方就是快捷工具栏

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5h1uXqMY-1664433477263)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/cc547cfc21d645e386033866a1633a70~tplv-k3u1fbpfcp-watermark.image?)]

左侧分区

  • 拖拽工具(快捷键Q):在Scene(场景)视图中,按住鼠标左键,移动鼠标,你的视觉会变化,但是注意不是物体的坐标,而是整体的视觉,不影响场景中的任何内容。

  • 移动工具(快捷键W):在Scene(场景)视图中,鼠标按住物体的轴面或者轴进行拖动,位置将进行变化。注意一点:如果物体的xyz轴方向和世界坐标xyz轴方向一致,移动轴面,则是影响两个坐标方向,但如果和世界坐标xyz不一致,则可能影响物体的位置xyz三个坐标。坐标轴-表示控制物体一维方向的运动,方向面-控制二维方向运动,详情看下方的移动工具示意图。

  • 旋转工具(快捷键E):在Scene(场景)视图中,对准三个旋转轴线or游戏对象本身,按住鼠标左键拖动,游戏对象的旋转状态会发生变化。坐标不会变化。

  • 缩放工具(快捷键R):在Scene(场景)视图中,点击坐标中心拖拽是拖放物体整体,点击轴拖拽是缩放该轴上的大小。会影响子物体的位置和缩放,需要特别注意

  • 矩形工具(快捷键T):鼠标悬停在矩形的边线上控制的是对应轴上的一维缩放,鼠标放在四角上拖动控制的是面上的等比缩放,鼠标在矩形的任意位置拖动控制的是对象的位置变化,鼠标在四角的稍远点位置上出现个旋转控制的是面上的旋转。该功能很像PS中的Ctrl+T选中后的操作。

  • 混合工具(快捷键Y):包含了移动旋转缩放。

  • 自定义Editor工具:右键该工具的图标,根据你在Hierarchy窗口中选中的游戏对象,弹出可对该对象进行操作的自定义工具。注意新项目默认是空的,需要你进行Unity Editor编程才可能会有。

  • Pivot&Center:Pivot表示以对象自身中心点为中心,默认该值,不建议更改。Center是将该对象以及子物体的整体中心为中心点。

Global&Local:Global是以世界坐标为参考系,不管怎么旋转坐标方向和世界保持一致,而Local是以自已为中心,旋转的话会影响坐标轴方向。默认Local,不建议改。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

中间分区

播放:控制场景游戏开始,再点击则停止。

暂停:再点击可恢复,分析动画特效或性能的时候会用到

逐帧运行:点击自动暂停,且点击一下才走一帧,点一下继续一帧,有利于分析。

右侧分区

前三个是协同或云服务,很少用到。Layers是控制场景中显示的对象,点击小眼睛会关闭或显示对应层级的物体对象。点击锁就是锁定对象,无法再进行操作,解开恢复,当场景物体多,为避免无操作其他物体该功能很有效。

Layout是控制Unity的界面布局,有默认的几个,也支持自己定义(自已拖拽几大布局区到合适的位置,在这世界点Save Layout即可)。
在这里插入图片描述

👉其他

📢作者:小空和小芝中的小空
📢转载说明-务必注明来源:https://zhima.blog.csdn.net/
📢这位道友请留步☁️,我观你气度不凡,谈吐间隐隐有王者霸气💚,日后定有一番大作为📝!!!旁边有点赞👍收藏🌟今日传你,点了吧,未来你成功☀️,我分文不取,若不成功⚡️,也好回来找我。

温馨提示点击下方卡片获取更多意想不到的资源。
空名先生

相关文章:

  • 基于Java+SpringBoot+vue+elementui图书商城系统设计实现
  • 电子病历结构化之实体识别(附完整项目代码)
  • 手写Spring——bean的扫描、加载和实例化
  • 【Vue】Vue的v-if、v-if-else、v-else-if、v-show的使用
  • 【设计模式】创建型模式:单例模式
  • Sentry、Loki 轻量级日志系统部署及应用
  • Spring Boot 统一功能处理
  • qsort:我很强,了解一下(详解过程)
  • 因为一道题,我把 try-catch-finally 的细节都整理了一遍(1500字)
  • 32、学习 Java 中的注解(参照官方教程)
  • 【第一部分 | HTML】1:揭露HTML的神秘面纱
  • 安装finalshell
  • 怎么找到贵人?
  • pix2pix-论文阅读笔记
  • Idea中重构从精通到陌生
  • Android组件 - 收藏集 - 掘金
  • IDEA常用插件整理
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • SpringBoot 实战 (三) | 配置文件详解
  • Terraform入门 - 1. 安装Terraform
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • 前言-如何学习区块链
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 用element的upload组件实现多图片上传和压缩
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • 阿里云ACE认证学习知识点梳理
  • 积累各种好的链接
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​学习一下,什么是预包装食品?​
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #includecmath
  • (初研) Sentence-embedding fine-tune notebook
  • (独孤九剑)--文件系统
  • (二)斐波那契Fabonacci函数
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (六)软件测试分工
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (一)Java算法:二分查找
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • (轉貼) UML中文FAQ (OO) (UML)
  • .axf 转化 .bin文件 的方法
  • .md即markdown文件的基本常用编写语法
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .NET Core 中插件式开发实现
  • .net core使用ef 6
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .NET/C# 使窗口永不激活(No Activate 永不获得焦点)
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)
  • .net与java建立WebService再互相调用
  • .NET中使用Protobuffer 实现序列化和反序列化