2. Unity操作基础知识

news2024/9/21 19:34:54

1. 创建新项目

双击打开 unity hub管理器,点击左侧栏中的 项目 选项卡,在右上角点击 新项目 按钮,进入项目创建页面:
在这里插入图片描述
在项目创建页面中,选择合适的模板,并设置项目名称,选择项目保存位置,取消勾选同意版本管理和政策条款,最后点击 创建项目 即可:
在这里插入图片描述

2. 窗口布局

unity界面中主要包括菜单栏,工具栏,层级窗口,场景窗口(3D视图窗口),游戏播放窗口,检查器窗口(属性窗口),项目窗口,控制台窗口:
在这里插入图片描述

3. 场景 Scene

场景可以理解为是一个游戏当中的某一个关卡,在项目结构树(Project)中,有一个 Assets ,可理解为资源,里面有一个Scenes文件夹,是储存我们创建的场景的,在右侧区域右键鼠标可以新建一个场景:
在这里插入图片描述
双击新创建的场景图标,在新建的场景中默认有两个物体,可以在层级窗口中观察到,一个是摄像机,一个是光源:
在这里插入图片描述

4. 添加物体 GameObject

第一种方式:在菜单栏GameObject种选择3D Object,在弹窗中选择合适的模型即可:
在这里插入图片描述
第二种方式:在层级窗口的空白区域右键鼠标,选择3D Object,在弹窗中选择合适的模型即可:
在这里插入图片描述

5. 操控物体 GameObject(移动/旋转/缩放)

工具栏中有三个按钮是用来操纵物体的:分别是移动,旋转和缩放(对应键盘快捷键为W、E、 R键),选中物体后,再选择对应的操作,即可操控物体,同时在右侧的属性窗口中也能看到物体对应属性值得变化,拖动对应颜色的坐标轴可进行对应操作。
注意:
①:移动时可以鼠标点击两个坐标轴之间围成的颜色区域,这样可以只让物体在这个平面内移动
②:旋转时,如果按住Ctrl键,则每次旋转间隔为15°,且规定逆时针为正,顺时针为负
③:缩放时,每个坐标轴顶端显示3个小方框,用鼠标单独拖动则只在对应坐标轴方向上缩放,若要整体缩放,则需要旋转坐标轴原点的小方块进行拖动
在这里插入图片描述
在对视图窗口进行操作时,可以选择不同的模式,分别为:
Pivot:轴心 / Center:中心点模式
Global:世界坐标系 / Local:局部坐标系
在这里插入图片描述
多选与复制:
按住Ctrl或者shift,在场景中点选物体,可实现多选
选中物体后,Ctrl+D键,可快速复制

6. 3D视图

视图中包含三个基本的东西:
***导航器:***指引方向
***天空盒子:***模拟天空背景
***地面网格线:***模拟大地
鼠标快捷键:
鼠标滚轮(ALT + 鼠标右键):缩放视图
鼠标右键(ALT + 鼠标左键 —> 绕着视野中心旋转):旋转视图
鼠标中键:移动视图
视图的旋转,实际上是按照视野中心为原点进行旋转的,unity中无法按照某一个物体的中心进行旋转,但是可以将物体放在视野中心,然后再选转视图,就相当于绕着物体中心进行旋转了(选中物体,按键盘上的 F键 即可将物体放在视野中心),注意视野中心不是原点中心,我们新建一个物体时,物体的默认位置在视野中心,而不是原点。
导航器操作:
shirft + 鼠标点击中间小方块:快速恢复视图方向
shirft + 鼠标点击 x 轴:右视图
shirft + 鼠标点击 y 轴:顶视图
shirft + 鼠标点击 z 轴:前视图
在这里插入图片描述

7. 两种视图

透视视图:Perspective,物体与距离的关系呈现 “近大远小” 的规则
正交视图:Orthographic,物体的大小和距离无关
两种视图的切换方式:在导航器的下方有一个字符,点击即可在两种模式下进行切换,一般情况下,正交视图多用于在对物体进行布局,对齐时使用。
在这里插入图片描述
广角:其大小会影响视觉中物体的形状,广角值越大,物体的变化幅度越大,比如球体看起来像是一个椭圆,但实际上还是一个球体,知识看起来像椭圆,给人产生一种错觉。在场景窗口的上端有一个 摄像机 图标,点开后有一个设置广角值的滑动条即可设置,如图:
在这里插入图片描述

持续更新中,请大家多多关注…

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

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

相关文章

【郭东白架构课 模块一:生存法则】12|法则五:如何提升一个架构设计的外部适应性?

你好,我是郭东白。 上节课我们讲了外部适应性这个概念,也强调了架构师的职责是通过架构活动为企业不断注入外部适应性,从而帮助企业更好地实现它的战略意图。 那么该怎么注入呢? 上节课在讲影响技术体系外部适应性的因素这部分…

MYSQL---第四次索引视图

学生表:Student (Sno, Sname, Ssex , Sage, Sdept) 学号,姓名,性别,年龄,所在系 Sno为主键 课程表:Course (Cno, Cname,) 课程号,课程名 Cno为主键 学生选课表:SC (…

AtCoder Beginner Contest 290 A-E F只会n^2

ABC比较简单就不再复述 D - Marking 简要题意 :给你一个长度为nnn的数组,下标为0到n−10 到 n-10到n−1,最初指针位于0,重复执行n-1次操作,每次操作的定义为将当前指针加上ddd,如果该位置为空(未填数),否则我们向右找到第一个为空…

《刀锋》读书笔记

刀锋(毛姆长篇作品精选)毛姆50个笔记点评认为好看的确是完美的结局。《刀锋》里面的人每个人都以自己的方式生活着。艾略特的势利,拉里的自由,伊莎贝尔的现实,苏珊的清醒,索菲的堕落,至于“我”…

【数据结构与算法】链表2:节点交换与删除 链表相交 环形链表

文章目录今日任务1.Leetcode24:两两交换链表中的节点(1)题目(2)思路(3)代码实现2.Leetcode19:删除链表的倒数第N个节点(1)题目(2)思路…

芯片架构RISC-V、X86、ARM三足鼎立

2022 年 7 月,RISC-V 国际基金会首席执行官 Calista Redmond 在嵌入式世界大会上宣布 RISC-V 架构处理器核的出货数量已突破 100 亿颗。 序号架构特点代表性的厂商运营机构发明时间1X86性能高,速度快,兼容性好英特尔,AMD英特尔197…

nginx-服务器banner泄漏风险

http { server_tokens off; # 隐藏Nginx版本号 .... }

桌面美化方案分享+环境配置记录

桌面美化方案分享环境配置记录 旧笔记本是高考结束时候买的,做工稀烂,买来当天键盘就被我敲坏了。当时送去维修,那边的人说暂时没货,要等键盘进货才能换。然后等了四年,键盘还没进到货。 该换了。 旧笔记本上显卡是…

【Vue3源码】第二章 effect功能的完善补充

【Vue3源码】第二章 effect功能的完善补充 前言 上一章节我们实现了effect函数的功能stop和onstop,这次来优化下stop功能。 优化stop功能 之前我们的单元测试中,stop已经可以成功停止了响应式更新(清空了收集到的dep依赖) st…

nginx+php-fpm整体上线k8s集群之后虚拟内存不断上涨原因排查

背景 为了可以更好的管理我们的lnmp集群,打算将原有的php环境整体打包成一个镜像然后上到k8s容器,这样可以不仅使用到k8s的快速扩缩容和管理的好处,而且让机器资源能更好被利用,减少机器数量 问题 当我们将流量从原有的php机器…

Elasticsearch的安装及常用操作

文章目录一、Elasticsearch的介绍1、Elasticsearch索引2、Elasticsearch的介绍二、Elasticsearch的安装1、安装ES服务2、安装kibana3、Docker安装ES4、Docker安装Kibana三、ES的常用操作1、索引操作2、文档操作3、域的属性3.1 index3.2 type3.3 store总结一、Elasticsearch的介…

关于云计算,我们问了ChatGPT 10个问题

ChatGPT懂云计算吗?前些天,我们问了ChatGPT(非Plus收费版)一些问题。1. 什么是云计算?2. 云计算行业的护城河是什么?3. 什么是云原生?4. 微软Azure与亚马逊AWS的主要区别是什么?5. 为…

你真的会做APP UI自动化测试吗?我敢打赌百分之九十的人都不知道这个思路

目录 前言 一,开发语言选择 二,UI测试框架选择 1,Appium 2,Airtest 3,选择框架 三,单元测试框架选择 四,测试环境搭建 1,测试电脑选择 2,测试手机选择 3&#…

6.关于系统服务的思考—— native vs java

文章目录native服务 以sensor service为例Native 服务java 服务, 以vibrate为例java 服务 以一个demo为例native服务 以sensor service为例 service启动 SystemServer.startBootstrapServices---->>>mSystemServiceManager.startService—>>>Sen…

SQL语句创建视图:

前言 🎈个人主页:🎈 :✨✨✨初阶牛✨✨✨ 🐻推荐专栏: 🍔🍟🌯 c语言初阶 🔑个人信条: 🌵知行合一 🍉本篇简介:>:介绍数据库中有关视图的知识,参考学校作业. 金句分享:…

基于SpringBoot的在线文档管理系统

文末获取源码 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7/8.0 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 浏…

进程-操作系统结构

进程-操作系统结构 中文仅本人理解,有错误请联系我。 操作系统为不同方面服务,有不同的设计角度。 为用户: 使用 为程序员:创造 程序员需要关注的就是system call接口的调度 file systems:ntfs,ext4 commu…

eclipse快捷开发学习笔记

快速收起java类中的所有代码当类中方法过多时,收起所有方法,可以方便查看注释找到方法右击左侧栏任意行号位置-点击Folding-点击Collapse All效果图如下代码格式化混乱的代码格式化后,方便阅读分析菜单栏-Source-Format效果如下3.查看方法被哪…

Bland-Altman图

介绍 Bland-Altman图是一种一致性评价测量方法,简称BA,常用于医学实验和数据分析。 可使用它检测两组数据的一致性,比如对比新旧两种方法,对比一组实际值和预测值等。相对于校准曲线,它能更好地对比两组数据中每个数据…

Unit Test and Integration Test

Unit Test and Integration Test Background It is the first time that I try to write an article in English. In the past, I didn’t write test code. Just thinking QA is responsible for testing. As a developer, I don’t need to care about tests. Although I …