Unity编辑器扩展(三)删除以及添加组件(物体)

常用方法:

删除:


添加:

AddComponentMenu

给物体添加一个脚本

例如:

RequireComponent

自动帮你添加你需要的组件,而且删除组件的时候会有提示

例如:

GetComponent

获取组件

AddComponent

添加组件

上面的编辑器模式下面也可以用,需要继承于MonoBehaviour

例如:

BuildinGrowthGroup buildinGrowthGroup = obj.GetComponent<BuildinGrowthGroup>() ?? obj.AddComponent<BuildinGrowthGroup>();

buildinGrowthGroup = obj.GetComponent<BuildinGrowthGroup>();

(判断一个物体是否有BuildinGrowthGroup这个脚本,如果没有则添加上,添加之后如果需要获取的话,还需要再次GetComponent)


Instantiate

添加一个物体

例如:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Unity脚本基础 1.Unity3D中的协程(coroutine)和C#线程之间的区别是什么? 多线程程序同时运...
    豆铮阅读 9,067评论 0 3
  • 更新:【面试题含答案】http://bbs.9ria.com/thread-288394-1-1.html 高频问...
    好怕怕阅读 10,241评论 3 52
  • 游戏对象与脚本联系常紧密,因为游戏对象之间的一切交互都需要使用脚本来完成。 使用脚本来调用游戏对象的方式有两种: ...
    沉麟阅读 3,968评论 0 0
  • 今天王语吃过晚饭,我给她拿出一张卷子让她做,她很快的做完了,然后交给我,我问她“你检查了吗?”她说“嗯,...
    2018级二年级二班王语妈妈阅读 832评论 0 1
  • 现在我最遗憾的事,就是没去看五月天,最近的那次,离他们只有多一个小时的路程。朋友去看了哈尔滨的演唱会,耀眼的...
    秋儿天阅读 2,795评论 0 1