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

Unity脚本 --- 常用API(类)--- GameObject类 和

第一部分 --- GameObject类

1.在Hierarchy 层级面板中添加游戏物体其实就相当于在场景中添加游戏物体

2.每一个场景都有一个自己的Hierarchy层级面板,用来管理场景中的所有游戏物体

3.是的,我们可以创建多个场景

1.首先上面这两个变量都是布尔变量,activeSelf指的是局部激活状态, 这个状态的具现化方式:

S一.在Hirarchy层级点击游戏对象,然后inspector层级出现游戏对象对应的面板,此时在游戏对象名旁边会有一个小框,框中勾上的时候activeSelf为true,反之为false

 2.上面这两个变量之间的区别就是第一个变量是可读可写,另一个变量是只读不写

但是在平时我们如果想要激活或者关闭一个游戏物体的话,我们使用到的属性是:

3.禁用一个游戏物体有两种可能性:一种是将游戏物体的inspector界面处的游戏物体名旁边的钩给取消掉,还有一种是将该游戏物体的父物体的钩取消掉(如果有父物体的话) 

4.第一种禁用方式和第二种禁用方式是有区别的,这个区别就引出了 activeHirarchy 和 activeSelf的区别:一个游戏物体的激活状态有两种,一种是其在场景中的实际激活状态,一种是其一开始设定的局部激活状态(通过游戏对象名旁有没有钩来表现)

当一个游戏物体没有父物体的时候,其实际激活状态与局部激活状态同步(即有钩,且在场景中为激活,反之就是未激活)

但是当有游戏物体时就不一定了,当游戏物体的局部激活状态为有钩,且其父物体处于激活状态时,游戏物体的实际激活状态才为true,除此之外都为false

一个反应的是物体在场景中的实际激活状态(可读可写,一般不写只读)

一个反应的是物体在inspector面板中的激活状态(钩是否钩上?) 

在括号里写 true 或者 false上面这段代码的是在给游戏物体挂载一个组件 --- 在尖尖括号里的就是组件的名字

这段代码在添加完组件之后会返回一个指向已添加组件的引用

1.创建游戏物体,并用引用指向它

2.给游戏物体添加光组件,并用引用接收返回过来的指向光组件的引用

3.有了指向组件的引用之后,我们就可以通过这个引用去调节组件中的属性和调用其中的方法(组件就是一个对象,对象是通过类实例化的) 

 这个方法的功能很直接,就是在场景中的所有游戏物体中找到那个与输入名称相同的游戏对象名,但为什么不建议使用呢?

就是因为它太强大了,每一次查找游戏物体都需要逐个遍历,非常的消耗时间和性能

简单描述一下就是大海捞针

注意一下 --- Transform类中的Find方法和GameObject类中的Find方法之间是有区别的,第一个只能够查找子物体中的transform组件并返回引用,而第二个则是任意一个游戏物体都能查找到并返回引用

除此之外,这个方法还是挺好用的 --- 通过标签来查找物体 

找到后返回的是一个引用数组 -- 数组的类型是GameObject 

 

加载新场景的时候旧场景中的游戏对象会被清除,但使用上面这个方法能使我们指定的对象在这个过程中不被清除 

 

上面这个方法最大的特点就是根据类型来查找对象 --- 比如你是通过MeshRendderer类实例化的对象(就是MeshRendderer组件),那么这个方法就能够找到你,并返回一个指向你的引用

(PS:第二个方法返回的是一个引用数组) 

注意Destroy不仅仅可以销毁对象,还可以销毁脚本,游戏物体,资源...等等,基本就是传什么就消什么

(PS:当一个组件 / 脚本挂载到游戏对象上之后,这个脚本 / 组件就完成了从实例化到对象的过程) 

相关文章:

Unity脚本 --- 常用API(类)--- GameObject类 和

第一部分 --- GameObject类 1.在Hierarchy 层级面板中添加游戏物体其实就相当于在场景中添加游戏物体 2.每一个场景都有一个自己的Hierarchy层级面板,用来管理场景中的所有游戏物体 3.是的,我们可以创建多个场景 1.首先上面这两个变量都是布尔变量&am…...

HTML标签——表格标签

HTML标签——表格标签 目录HTML标签——表格标签一、表格标题和表头单元格标签场景:注意点:案例实操小结二、表格的结构标签场景:注意点:案例实操:三、合并单元格思路场景:代码实现一、表格标题和表头单元格…...

Telerik JustMock 2023 R1 Crack

Telerik JustMock 2023 R1 Crack 制作单元测试的最快、最灵活和模拟选项。 Telerik JustLock也很简单,可以使用一个模拟工具来帮助您更快地生成更好的单元测试。JustLock使您更容易创建对象并建立对依赖关系的期望,例如,互联网服务需求、数据…...

筑基八层 —— 问题思考分析并解决

目录 零:移步 一.修炼必备 二.问题思考(先思考) 三.问题解答 零:移步 CSDN由于我的排版不怎么好看,我的有道云笔记相当的美观,请移步有道云笔记 一.修炼必备 1.入门必备:VS2019社区版&#x…...

【面试题】当面试官问 Vue2与Vue3的区别,你该怎么回答?

大厂面试题分享 面试题库后端面试题库 (面试必备) 推荐:★★★★★地址:前端面试题库被问到 《vue2 与 vue3 的区别》应该怎么回答Vue 内部根据功能可以被分为三个大的模块:响应性 reactivite、运行时 runtime、编辑器…...

使用Python对excel中的数据进行处理

一、读取excel中的数据首先引入pandas库,没有的话使用控制台安装 —— pip install pandas 。import pandas as pd #引入pandas库,别名为pd#read_excel用于读取excel中的数据,这里只列举常用的两个参数(文件所在路径&#xff…...

TCP协议原理三

文章目录七、延时应答八、捎带应答九、面向字节流粘包问题十、TCP异常情况总结七、延时应答 如果说滑动窗口的关键是让窗口大一些,传输速度就快一些。那么延时应答就是在接收方能够处理的前提下,尽可能把ack返回的窗口大小尽可能大一些。 如果在接受数据…...

mac在命令行里获取root权限

1、为什么要获取root权限? 答:一些命令在正常状态下没有权限会报错,只有获取了root权限才能正常操作。 比如我们想修改一些系统的文件: vim /etc/shells 1 修改后保存,发现没权限,报错了。如下图&#xf…...

文献阅读 Improving Seismic Data Resolution with Deep Generative Networks

题目 Improving Seismic Data Resolution with Deep Generative Networks 使用深度生成网络提高地震数据分辨率 摘要 叠前数据的使用,通常可以来解决噪声迹线、覆盖间隙或不规则/不适当的迹线间距等问题。但叠前数据并不总是可用的。作为替代方案,叠后…...

mysql数据库之子查询练习

1、查询员工的姓名、年龄、职位、部门信息(隐式内连接)。 #emp、dept #连接条件:emp.dept_iddept.id select e.name,e.age,e.job,d.name from emp e,dept d where e.dept_idd.id; 2、查询年龄小于30岁的员工姓名、年龄、职位、部…...

西电计算机通信与网络(计网)简答题计算题核心考点汇总(期末真题+核心考点)

文章目录前言一、简答计算题真题概览二、网桥,交换机和路由器三、ARQ协议四、曼彻斯特编码和差分曼彻斯特编码五、CRC六、ARP协议七、LAN相关协议计算前言 主要针对西安电子科技大学《计算机通信与网络》的核心考点进行汇总,包含总共26章的核心简答。 【…...

【博学谷学习记录】超强总结,用心分享丨人工智能 Python基础 个人学习总结之列表排序

目录前言简述list.sort()语法返回值实例无参参数key参数reversesorted()语法返回值实例无参参数key参数reverseoperator.itemgetter功能简述实例List.sort与sored区别sorted原理:Timsort算法扩展list原理数据结构心得前言 经过一周的学习,对Python基础部…...

深度讲解React Props

一、props的介绍 当React遇到的元素是用户自定义的组件&#xff0c;它会将JSX属性作为单个对象传递给该组件&#xff0c;这个对象称之为“props”。 函数声明的组件&#xff0c;会接受一个props形参&#xff0c;获取属性传递的参数 function ComponentA(props) { return <…...

WebRTC现状以及多人视频通话分析

1.WebRTC 概述WebRTC&#xff08;网页实时通信技术&#xff09;是一系列为了建立端到端文本或者随机数据的规范&#xff0c;标准&#xff0c;API和概念的统称。这些对等端通常是由两个浏览器组成&#xff0c;但是WebRTC也可以被用于在客户端和服务器之间建立通信连接&#xff0…...

【Windows】Windows下wget的安装与环境变量配置

1 wget安装 GNU Wget常用于使用命令行下载网络资源&#xff08;包括但不限于文件、网页等&#xff09;。 GNU Wget官网&#xff1a;GNU Wget GNU Wget for Windows&#xff1a;GNU Wget for Windows 安装时首先下载主安装包&#xff1a;Complete package, except sources&…...

密码学基础概念

把一段原始数据通过某种算法处理成另外一种数据&#xff08;原始数据为明文&#xff0c;处理后的数据为密文&#xff09;。明文->密文&#xff1a;称之为加密。密文->明文&#xff1a;称之为解密。 在加密过程中我们需要知道下面的这些概念&#xff1a; 1&#xff09;明文…...

科技巨头争相入局,卫星通信领域将迎来怎样的发展?

近年来&#xff0c;全球卫星通信产业进入了一个高速发展的阶段 与卫星通信相关的新技术和新应用不断出现&#xff0c;成为了媒体报道的热点&#xff0c;也引起了公众的广泛关注。 尤其是刚刚过去的2022年&#xff0c;华为和苹果公司分别发布了搭载卫星通信技术的手机&#xf…...

银行软件测试面试题目总结,希望可以帮到你

目录 一、根据题目要求写出具体LINUX操作命令 二、JMETER题目 三、根据题目要求写出具体SQL语句 总结感谢每一个认真阅读我文章的人&#xff01;&#xff01;&#xff01; 重点&#xff1a;配套学习资料和视频教学 一、根据题目要求写出具体LINUX操作命令 1、分别写出一种…...

MySQL数据定义

系列文章目录前言创建数据库删除数据库修改数据库修改表结构修改表中列修改表中约束创建表删除表前言 创建数据库 创建数据库CREATE DATABASE 数据库名 使用数据库use 数据库名; MySQL数据库如何建表 删除数据库 删除数据库语句DROP DATABASE 数据库名 这条语句会删除数据…...

跨设备文件传输工具横评

文章目录对比QQ微信SnapDropLocalSendIntelUnisonLANDropTailscaleAirDroidSendAnywhere参考文献对比 传输速度测试条件大致相同&#xff0c;文件大小约为 100 MB 工具优点缺点传输速度备注QQ支持断点续传不要求同一局域网需要安装1.81 MB/s微信方便需要安装不支持大文件传完还…...

Oracle通过SQL找出ID不连续的位置

文章目录1 前言2 SQL3 结语1 前言 工作中要求我找到 ID 不连续的地方, 然后拿这个 ID , 给数据库里面 INSERT 一条数据. 比如: ID备注… 省略连续的部分232425就是想找到这里断开的地方, 下一个可以 INSERT 的 ID 就是 2674915751157512075122… 省略连续的部分 2 SQL 假设数据…...

学习一个Java项目

你想学习一个项目&#xff0c;一行一行去看代码 效率很低&#xff0c;看了就忘了 理清学习的思路 项目分为两部分&#xff1a;业务和代码 一、如何熟悉业务 1、看项目的文档&#xff08;需求概要文档、设计文档&#xff09; 2、同事/前辈言传身教 3、自己动手使用功能 …...

《数据库系统概论》学习笔记——第三章 关系数据库标准语言SQL

教材为数据库系统概论第五版&#xff08;王珊&#xff09; 最重量级的一章。从后续的学习&#xff0c;基本所有实验&#xff0c;大作业和考试都会涉及SQL&#xff0c;SQL实际上是有很多变化的&#xff0c;书上讲的只是最基本的&#xff08;做了大作业才知道SQL能有这么多变化&a…...

linux shell 入门学习笔记17 mysql脚本开发

开发mysql监控脚本 需要了解的命令&#xff1a; ss命令展示 xiao123xiao123:~/Downloads/shscripts$ ss -tunlp Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process udp UNCONN 0 0 …...

产品新说 | 指标的异常检测怎么做,能更好配合业务变化(二)

前言&#xff1a;上期分享我们提到了指标异常检测实践要素中的三个方面&#xff1a;以面对业务变动为前提&#xff0c;确定业务波动是周期性还是非周期性&#xff0c;进而选对算法&#xff1b;通过确认业务的常规指标&#xff0c;确定异常方向进行监测&#xff08;上基带 / 下基…...

华为OD机试题,用 Java 解【最短耗时】问题

最近更新的博客 华为OD机试题,用 Java 解【停车场车辆统计】问题华为OD机试题,用 Java 解【字符串变换最小字符串】问题华为OD机试题,用 Java 解【计算最大乘积】问题华为OD机试题,用 Java 解【DNA 序列】问题华为OD机试 - 组成最大数(Java) | 机试题算法思路 【2023】使…...

mysql数据库常见面试题

慢查询排查优化 排查 slow_query_log设置为on&#xff0c;就会记录慢查询sql&#xff1b;long_query_time可以设置慢查询sql的阈值时间&#xff1b;slow_query_log_file表示记录慢查询sql的日志路径。即我们可以通过打开记录慢查询的开关&#xff0c;设置慢查询的时间阈值&…...

【Android源码面试宝典】MMKV从使用到原理分析(一)

去年,我们写过一篇文章,对于android原生提供的key-value存储API SharePreference,进行了从使用到原理的深入分析,同时对其中存在的ANR问题、存取慢等问题,进行了深入的探索、总结。但是之前的文章,我们仅仅指出了问题,没有给大家提供解决方案,也就是说,SharePreferenc…...

你真的懂动态库吗?一文详解动态库的方方面

这里写目录标题创建动态库创建静态库动态库与静态库的区别动态链接与静态链接的区别动态库的加载过程dll的创建以及应用程序隐式链接到dll的过程dll的创建以及应用程序显示链接到dll的过程动态库的二进制兼容性创建动态库 1.【新建】-》【项目】-》【动态链接库】 新建的动态…...

I.MX6ULL内核开发12:使用设备树插件实现RGB灯驱动

目录 一、引言 二、设备树插件格式 三、实验说明 四、实验准备 4.1 通过内核工具编译设备树插件 五、实验效果 5.1 uboot加载 5.2 加载RGB驱动 一、引言 Linux4.4以后引入了动态设备树&#xff08;Dynamic DevicesTree&#xff09;&#xff0c;这里翻译位“设备树插件…...

wordpress升级主题/我想接app纯注册推广单

NEW关注Tech逆向思维视频号最新视频→【男生的秋裤&#xff0c;女生的打底裤&#xff0c;哪个更抗冻&#xff1f;】出品&#xff5c;新熵文 &#xff5c;苒一编辑&#xff5c;伊页沧海一声笑&#xff0c;滔滔两岸潮&#xff0c;浮沉随浪&#xff0c;只记今朝。不久前的10月29日…...

沈阳自助建站软件/西安高端网站建设公司

题意&#xff0c;四个柱子的汉诺塔 来自&#xff1a;http://blog.csdn.net/pmt123456/article/details/53571989 一、经典汉诺塔 有三根相邻的柱子&#xff0c;标号为A,B,C&#xff0c;A柱子上从下到上按金字塔状叠放着n个不同大小的圆盘&#xff0c;要把所有盘子一个一个移动到…...

用凡客建站做的网站有哪些/山东大学经济研究院

近两年像LOL、吃鸡这种竞技类游戏从来都是国内游戏市场中的常青树&#xff0c;尤其是英雄联盟&#xff0c;运营多年至今热度不减反增&#xff0c;保持这种状态实在难能可贵&#xff0c;其中很大的原因是这种MOBA类游戏往往靠技术说话&#xff0c;而至于氪金多少只能彰显在外观是…...

温州网站排名优化公司哪家好/chrome官方下载

目录&#xff1a;导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结前言 多年经验的大厂测试/开发程序员&#xff0c;如何突破技术…...

南京哪家网络公司做网站优化好/关键词优化排名平台

C中的IO类(iostream, fstream, stringstream)小结 参考网址&#xff1a;https://blog.csdn.net/stpeace/article/details/44763009 以前学习C的时候&#xff0c; 总是囫囵吞枣地理解cin, cout等东东&#xff0c; 最近又在复习C, 复习到IO类这一章节的时候&#xff0c; 有点感…...

做网站还有用/软文代写网

即abc输出abc,acb,bac,bca,cab,cba 思路:先以非递归方式,完成部分 public static void Rotate(char[] str) {var length str.Length;int i 1;for (int j 0; j < length; j){foreach (var item in str){Console.Write(item);}Console.WriteLine();char temp str[0];//mov…...