Unity基础知识及一些基本API的使用

2023-11-18

Unity基础知识及一些基本API的使用


1.Unity界面介绍

在这里插入图片描述
Unity的默认Editor窗口主要呈现为以上布局,它们分别为:

1.工具栏:工具栏提供最基本的工作功能。左侧的按钮用于访问 Unity Collaborate、Unity 云服务和 Unity 帐户。中间是播放、暂停和步进控制工具。右侧是操作历史记录、操作查询以及层可见性菜单,最后是 Editor 布局菜单(提供一些备选的 Editor 窗口布局,并允许保存自定义布局)。

2.Hierarchy窗口:Hierarchy窗口是场景中每个游戏对象的分层文本表示形式。场景中的每一项都在层级视图中有一个条目。层级视图显示了游戏对象之间相互连接的结构。

3.Scene视图:Scene视图可用于场景的编辑与呈现。根据正在处理的项目类型,Scene 视图可显示 3D 或 2D 透视图。

4.Inspector窗口:Inspector窗口可用于查看和编辑当前所选游戏对象的属性。由于不同类型的游戏对象具有不同的属性集,因此在选择不同游戏对象时,Inspector 窗口的布局和内容也会变化。

5.Project窗口:Project窗口显示可在项目中使用的资源库。将资源导入到项目中时,这些资源将显示在此处。

6.Game视图:Game视图通过场景摄像机模拟最终渲染的游戏的外观效果。单击 Play 按钮即开始模拟。

当然还有一些其他的视图布局,包括Asset Store资源商店视图、Animation动画视图、Animator动画化控制器视图、Occlusion遮挡剔除视图等,可以在Unity界面的相应位置打开这些视图。

这里再介绍一下一些工具图标的使用:
在这里插入图片描述
从上到下依次为

1.视图工具:用于在场景中拖动视野

2.调动工具:用于移动游戏对象或在Inspector窗口实现移动

3.旋转工具:用于360度地旋转游戏对象或在Inspector窗口实现对象旋转

4.缩放工具:用于放大或缩小游戏对象或在Inspector窗口实现对象缩放

5.矩形工具:允许用户查看和编辑2D或者3D游戏对象的矩形手柄

6.变换工具:快捷实现对象的变换
在这里插入图片描述
从左到右依次为

1.播放/预览游戏按钮:当单击该按钮后,Game视图会被激活,实时显示游戏运行的画面。

2.暂停播放按钮:在Game视图激活后后,单击暂停按钮后,Game视图会停止运转,当再次按下该键可以让游戏从暂停的地方继续运行。

3.逐帧播放按钮:用来逐帧预览播放的游戏,方便查找游戏存在的问题。

2.脚本生命周期

Unity三个特性:

public int a;//定义公开字段
 
[SerializeField]private int a=100;//序列化字段 作用:在编辑器中显示(编辑)私有变量

[HideInInspector]public float b;//作用:在编译器中隐藏公共字段

[Range(0, 100)]public int c;//给该变量值定义范围

脚本生命周期即必然事件\消息,是指Unity脚本从唤醒到销毁的过程。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Unity基础知识及一些基本API的使用 的相关文章

  • 云计算基础-基本概念(一)

    云计算基本概念 一 一 网络 1 VPC 虚拟专有网络 2 LB 负载均衡 3 vFW 虚拟防火墙 4 TOR 5 Region 6 AZ 可用区 7 Overlay和Underlay 8 VPC对等连接 9 BGW 10 NAT Gate

随机推荐

  • MySQL 8.0 修改密码 步骤详解(详细图解)

    1 以管理员身份打开cmd窗口 定位到MySQL安装目录下的bin目录 输入net stop mysql 回车 关闭MySQL数据库 2 输入mysqld console skip grant tables shared memory my
  • Python 爬虫进阶必备

    今日网站 aHR0cHM6Ly93d3cuemRheWUuY29tL0ZyZWVJUExpc3QuaHRtbA 这个网站来自咸鱼的技术交流群 抓包分析与加密定位 这个网站是某代理商的免费代理页面 我们想要实现的就是这个页面上免费代理的提取
  • Qt 支持HEIC/HEIF格式图片

    HEIF 格式简介 源于百度知道 heic的格式是苹果针对iOS11专门研发的一个照片格式 Heic是Apple iOS和macOS的文件格式 用于处理图像和视频 Heic是IOS 11系统中取代原始视频和照片的H 264和JEP格式 He
  • Leaf-美团分布式id生成系统

    概述 分布式id生成已经有业界较为成熟的方案 现在公司使用的是美团的Leaf的号码段模式 之所以不用雪花算法模式还是因为雪花算法的自身缺陷 即时间回拨问题 本文就从源码角度剖析leaf项目的两种id生成模式 Leaf这种分布式id生成系统是
  • 零样本和少样本学习

    在本篇文章中 我们将讨论机器学习和深度学习的不同领域中的一个热门话题 零样本和少样本学习 Zero and Few Shot learning 它们在自然语言处理到计算机视觉中都有不同的应用场景 少样本学习 在监督分类器中 所有的模型试图学
  • FileInputStream读取文件&FileOutputStream写入文件

    Java的流式输入输出建立在4个抽象类的基础上 InputStream OutputStream Reader和Writer 它们用来创建具体的流式子类 InputStream和OutputStream类被设计为字节类 而Reader和Wr
  • 【目标检测】【语义分割】—Mask-R-CNN详解

    一 mask rcnn简介 论文链接 论文链接 论文代码 Facebook代码链接 Tensorflow版本代码链接 Keras and TensorFlow版本代码链接 MxNet版本代码链接 mask rcnn是基于faster rcn
  • Asp.Net类型“System.Decimal”的对象无法转换为类型“System.Int32”

    Oracle某个字段是Number类型 实体用了Int类型 底层查询代码就会报错 类型 System Decimal 的对象无法转换为类型 System Int32 region DataReader转化为实体 protected T Po
  • 掌握如何使用Rose绘制活动图的方法

    一 实验目的 1 熟悉活动图的基本功能和使用方法 2 掌握如何使用Rose绘制活动图的方法 二 实验要求 1 4学时 2 每组1人 3 设计性实验 三 实验主要设备 台式或笔记本电脑 四 实验内容 1 案例 借鉴我校图书管理系统 根据图书信
  • 云计算 第4章 云计算与移动互联网/物联网

    关注公众号凡花花的小窝 收获更多的考研计算机专业编程相关的资料 目录 云计算与移动互联网 云计算与物联网 云计算与移动互联网 移动互联网的发展概况 什么是移动互联网 移动互联网是指以宽带IP为技术核心 可同时提供语音 数据 多媒体等业务服务
  • pub格式的文件打开报错:Publisher无法打开文件 解决办法

    最近搞 Git 上传文件到 Github 仓库遇到了点问题 id rsa pub 这个文件打不开 但是我需要复制内容生成 ssh 密钥 文件格式类型为 Microsoft Publisher Document pub 解决方法 1 在当前文
  • Xshell ssh长时间连接不掉线设置

    1 Xshell客户端设置 2 服务器设置 vi etc ssh sshd config 把ClientAliveInterval 0和ClientAliveCountMax 3前的井号去掉 并把ClientAliveInterval的值改
  • Android 4.1 - 如何使用systrace做性能分析

    systrace是Android 4 1引入的一套用于做性能分析的工具 它基于Linux内核的ftrace机制 用于跟踪Linux内核的函数调用 可以输出各个线程当前的函数调用状态 并且可以跟当前CPU的线程运行状态 Display VSY
  • oracle 9i 手工建库,简单记录Oracle 9i数据库手工建库过程

    简单记录Oracle 9i数据库手工建库过程Oracle 9i手工建库 By Oracle老菜 今天客户要用oracle 9 2 0 5 aix 6 1已经不支持了 只好从别的数据库把软件拷贝过来重编译 但是建库只能用手工建库了 很久没有使
  • 如何找到计算机的网络凭据,输入网络凭据是什么(图文)

    导读 输入网络凭据是什么 下面就是191路由网整理的网络知识百科 来看看吧 大家好 我是191路由器网小编 上述问题将由我为大家讲解 以电脑为例 输入网络凭据就是为了访问网络资源存储在本机的账户和密码 当用户访问资源时 无须输入账户和密码就
  • 【error】DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80070002

    解决方案 Qt 中的多媒体播放 底层是使用DirectShowPlayerService 需要一个DirectShow解码器 例如LAV Filters LAV Filters的下载地址如下 http files 1f0 de lavf L
  • VMware下centos7开机登陆页面死循环问题详细解决

    一 问题描述 昨天安装东西 不了解捉瞎的时候在 etc profile下添加了几行export导入环境变量 结果重启虚拟机到用户登录页面 输入了正确的密码后还是出来的登陆页面 一直进不去 二 问题解决 查看博客发现大概率是更改 etc pr
  • linux中利用rsync实现文件增量同步

    inotify tools的安装和使用方法 使用inotify监控文件或目录变化 inotify是一种强大的 细粒度的 异步的文件系统事件监控机制 linux内核从 2 6 13 起 加入了inotify支持 通过inotify可以监控文件
  • Linux shell脚本中shift的用法说明

    Linux shell脚本中shift的用法说明 shift命令用于对参数的移动 左移 通常用于在不知道传入参数个数的情况下依次遍历每个参数然后进行相应处理 常见于Linux中各种程序的启动脚本 示例1 依次读取输入的参数并打印参数个数 r
  • Unity基础知识及一些基本API的使用

    Unity基础知识及一些基本API的使用 1 Unity界面介绍 Unity的默认Editor窗口主要呈现为以上布局 它们分别为 1 工具栏 工具栏提供最基本的工作功能 左侧的按钮用于访问 Unity Collaborate Unity 云