凉鞋的 Unity 笔记 106. 第二轮循环场景视图Sprite Renderer

106. 第二轮循环&场景视图&Sprite Renderer

从这一篇开始,我们开始进行第二轮循环。

这次我们至少能够在游戏运行窗口看到一些东西。

首先还是在场景层次窗口进行编辑,先创建一个 Sprite,操作如下:

image-20230930101427863

创建后,会在 Scene 视图中看到一个三角形,如图所示:

image-20230930101540646

在选定 Sprite 的情况下,会在检视器看到 Sprite Renderer,如下所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们再选定下,之前创建的空的 GameObject,如下所示:

image-20230930101706993

会发现,空的 GameObject 和 Triangle 都有 Transform 栏。

而 Triangle 的特殊之处是有 Sprite Renderer。

image-20230930101800252

所以可以断定,是 Sprite Renderer 让这个 GameObject 能够在场景视图中绘制一个三角形。

另外我们对着 Sprite Render 的标题部分点击右键,可以看到如下:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这里有 Remove Component 和 Copy Component。

这样我们可以推断出,Sprite Renderer 是一个 Component,即 组件。

也就是说 GameObject 上可以对组件进行增删改查。

而 GameObject 上的组件决定了这个 GameObject 包含有什么功能,比如 Sprite Renderer 组件决定了这个 Component 会在场景中绘制一些东西,如果没有 Sprite Renderer,则这个 GameObject 就会变成一个空 GameObject。

好,我们接着运行游戏,操作如下所示:

image-20230930102243150

运行之后如图所示:

image-20230930102302535

好了,这样第二轮 编辑-测试 循环就完成了。

在第二轮的 编辑-测试 循环,我们接触了新的内容,一个是带有 Sprite Renderer 组件的 GameObject,还有就是 Scene 场景视图。

带有 Sprite Renderer 组件的 GameObject 在上边介绍过了。

我们接着介绍 Scene 场景视图。

场景视图具有可视化编辑和不运行游戏就可以预览的作用(静态预览)。

在场景视图中,我们可以可视化编辑 Sprite 的大小:

image-20230930102551368

只需要如图向右拉即可。

拉完后的结果如下:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在场景视图的左上角,会有一排的工具 Icon,如图所示:

image-20230930102816112

当鼠标停留在 Icon 时,会介绍功能。

那么这一排的 Icon 具体是干什么的,就留给大家自行探索了,因为探索也是一种学习的乐趣:)

这里笔者提示下,人剑合…啊不是,人与软件工具合为一体的基本方式,就是快捷键。

而查看快捷键的地方在这里:

image-20230930103126769

MacOS 上是 Unity/Shortcuts。

好了,这一篇的内容就这些,我们下一篇再见,拜拜。

知识地图

image-20230930103424322

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RobotFramework 自动化测试实战基础篇

RobotFramework 简介和特点 RobotFramework 不是一个测试工具,准确来说,它是一个自动化测试框架,或者说它是一个自动化测试平台。他拥有的特性如下: 支持关键字驱动、数据驱动和行为驱动测试执行报告和日志是HTML格式&#xff0…

Java代码hello word

一、安装java环境 开始学习java之前,我们的第一步就是安装java环境,即常说的JDK和JRE,此处就不在详细介绍配置环境过程,可以到网上搜索java开发环境配置。 二、编写第一个程序 工具: 常用的java编写工具有IDE、Notep…

Android---字节码层面分析Class类文件

Java 提供了一种可以在所有平台上都能使用的一种中间代码---字节码文件(.class文件)。有了字节码,无论是那个平台只要安装了虚拟机都可以直接运行字节码文件。有了虚拟机,解除了 java 虚拟机与 java 代码之间的耦合。 Java 虚拟机当初被设计出来时就不单…

zookeeper入门篇之分布式锁

文章目录 前言非公平锁公平锁 前言 上一篇说过,zookeeper是一个类似文件系统的数据结构,每个节点都可以看做是一个文件目录,也就是说,我们所创建的节点是唯一的,那么分布式锁的原理就是基于这个来的。 代码仓库&…

Eclipse iceoryx(千字自传)

1 在固定时间内实现无任何限制的数据传输 在汽车automotive、机器人robotics和游戏gaming等领域,必须在系统的不同部分之间传输大量数据。使用Linux等操作系统时,必须使用进程间通信(IPC)机制传输数据。Eclipse iceoryx是一种中间件,它使用零拷贝Zero-Copy、共享内存Share…

Python 代码调试

from pdb import set_trace as stx 是一个Python代码中常用的调试技巧之一,它用于在代码中插入断点以进行调试。这行代码的作用是将Python标准库中的 pdb(Python Debugger)模块中的 set_trace 函数导入,并将其重命名为 stx&#x…

【重拾C语言】七、指针(一)指针与变量、指针操作、指向指针的指针

目录 前言 七、指针 7.1 指针与变量 7.1.1 指针类型和指针变量 7.1.2 指针所指变量 7.1.3 空指针、无效指针 7.2 指针操作 7.2.1 指针的算术运算 7.2.2 指针的比较 7.2.3 指针的递增和递减 7.3 指向指针的指针 前言 指针是C语言中一个重要的概念正确灵活运用指针 可…

Flink状态管理与检查点机制

1.状态分类 相对于其他流计算框架,Flink 一个比较重要的特性就是其支持有状态计算。即你可以将中间的计算结果进行保存,并提供给后续的计算使用: 具体而言,Flink 又将状态 (State) 分为 Keyed State 与 Operator State: 1.1 算子状态 算子状态 (Operator State):顾名思义…

基于Java的考试报名系统设计与实现(亮点:可修改任意形式的考试报名,如驾校考试报名、竞赛考试报名、英语四级考试报名等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利 代码参考源码获取 前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作…

Elasticsearch安装访问

Elasticsearch 是一个开源的、基于 Lucene 的分布式搜索和分析引擎,设计用于云计算环境中,能够实现实时的、可扩展的搜索、分析和探索全文和结构化数据。它具有高度的可扩展性,可以在短时间内搜索和分析大量数据。 Elasticsearch 不仅仅是一个…

基于Java的新能源汽车在线租赁平台设计与实现(源码+lw+ppt+部署文档+视频讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利 代码参考源码获取 前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作…

【MySQL】Linux 中 MySQL 环境的安装与卸载

文章目录 Linux 中 MySQL 环境的卸载Linux 中 MySQL 环境的安装 Linux 中 MySQL 环境的卸载 在安装 MySQL 前,我们需要先将系统中以前的环境给卸载掉。 1、查看以前系统中安装的 MySQL rpm -qa | grep mysql2、卸载这些 MySQL rpm -qa | grep mysql | args yum …