0
点赞
收藏
分享

微信扫一扫

C#脚本基本规则

googlefrank 2024-08-02 阅读 11

一、创建规则

1.不在VS中创建脚本了

2.可以放在Assets文件夹下的任何位置(建议同一文件夹管理)

3.类名和文件名必须一致,不然不能挂载(因为反射机制创建对象,会通过文件名去找Type)

4.建议不要使用中文名命名

5.没有特殊需求不用管命名空间

6.创建的脚本默认继承MonoBehavior

二、MonoBehavior基类

1.创建的脚本默认都继承MonoBehavior,继承了它才能挂在在GameObject上

2.继承了MonoBehavior的脚本不能new,只能挂!

3.继承了MonoBehavior的脚本不要去屑构造函数,因为我们不会去new它,写构造函数没有任何意义

4.继承了MonoBehavior的脚本可以在一个对象上挂多个(如果没有加DisallowMultipleComponent特性)

5.继承MonoBehavior的类也可以再次被继承,遵循面向对象继承多态的规则

三、不继承MonoBehavior的类

1.不继承MonoBehavior的类,不能挂载在GameObject上

2.不继承MonoBehavior的类,想怎么写就怎么写,如果要使用就自己new

3.不继承MonoBehavior的类,一般是单例模式的类(用于管理模块)或者数据结构类(用于存储数据)

4.不继承MonoBehavior的类,不用保留默认出现的几个函数

四、默认脚本内容

Editor/Data/Resources/ScriptTemplates

举报

相关推荐

0 条评论