unity this关键字
时间: 2023-10-09 09:11:48 浏览: 78
在Unity中,this关键字用于引用当前对象。它可以在类中的方法或属性中使用,用于访问当前实例的成员变量、成员函数、属性等。例如,如果你有一个名为“health”的变量,你可以在类中的一个方法中使用this.health来引用当前对象的健康值。在Unity中,this关键字通常用于避免命名冲突,或者明确表明你正在引用当前对象的成员。
相关问题
unity this
在Unity中,关键字"this"指的是当前对象的引用。它可以用来访问当前对象的属性、方法或索引器。例如,可以使用"this.属性名"来访问当前对象的属性,或者使用"this.方法名()"来调用当前对象的方法。 这在C#中是一种常见的用法。当你需要在对象内部引用自身时,可以使用关键字"this"。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Unity2018Patcher](https://download.csdn.net/download/z407574364/10714741)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [unity的C#学习——属性、索引器和this关键字](https://blog.csdn.net/qq_50571974/article/details/129865190)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
Unity中new对象报错You are trying to create a MonoBehaviour using the 'new' keyword. This is not allowed. 怎么办
在Unity中,我们不能使用关键字“new”来创建MonoBehaviour对象,而是应该使用gameObject.AddComponent<T>()来替代。例如:
// 错误的写法
MonoBehaviour obj = new MonoBehaviour();
// 正确的写法
MonoBehaviour obj = gameObject.AddComponent<MonoBehaviour>();
阅读全文