Unity Object类的基础与应用

Object是unity中所有对象的基类。所以觉得有必要做出整理。

首先 DontDestroyOnLoad 就是Object类的静态方法 , 楼主在前面的博客中有详细的介绍。这里只提一下,不做任何介绍。


一 , 关于实例方法:

① :GetInstanceID -> 放回Object对象的ID号

定义 : public int GetInstanceID()

(每一个GameObject , 组件 及其子类都有一个唯一的ID号 , 包括Clone的)



二 ,关于静态方法:

① : Destroy -> 销毁对象

定义 : public static void Destroy(Object obj)

public static void Destroy(Object obj , float t<秒>)

(在t秒后消除对象,也可销毁某个组件<除Transform外>)


② : FindObjectsOfType : 获取对象

定义 : public static T[] FindObjectsOfType<T>() where T : Object

public static Object[] FindObjectsOfType(Type type)

(FindObjectOfType 和 FindObjectsOfType类似 , 用于返回工程中符合type类型的第一个对象)


③ : Instantiate : 实例化对象

定义 : public static Object Instantiate(Object original)

public static Object Instantiate(Object original , Vector3 position , Quaternion rotation)


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空