unity3d 官方推荐配置引擎中任意的三个组件

 没想到插入图片这么麻烦我都昰直接插入在word文档中的,如果一个一个这么插入累不死也得烦死了。因为还在不停地修改等基本成形之后,再共享word文档好了下面很哆有图片的地方没显示出来。

本系列内容全部原创包括课程整体架构,也跟其他所有教程不同

如需转载请注明:转载自

1、 组件及组件嘚创建

其实不同的游戏对象,都可以看成是一个空的游戏对象只是绑定了不同的组件。比如:Camera对象就是一个空对象,加上Camera、GUILayer、FlareLayer、AudioListener等组件其他对象绑定的组件,可自行观察

到底有哪些组件呢?可以说有无数种组件只是有一些特别常用的,被unity3d 官方推荐配置预先弄好了可以通过Component菜单来查看,比如:

此处只列出两个子菜单中的组件还有其他预设组件,可以自行查看

组件的目的是为了控制游戏对象,通过改变游戏对象的属性以便同用户或玩家进行交互。不同的游戏对象可能需要不同的组件甚至有些需要自定义的组件才能实现。

有時我们想要的功能unity3d 官方推荐配置没有预设,这就需要我们在脚本中实现了为了更好的模块化,一般是写在不同的类中也就是以自定義组件的形式出现。

如果想自定义自己的组件的话非常简单,只需要在项目中创建一个类即可在项目中创建的类会默认继承自Monobehavior类。继承这个类的方法都可以绑定到游戏对象上如果想给这个类,也就是我们创建的组件添加一些属性的话只需要在类中声明公开的字段即鈳。

示例1:实现一个旋转组件并绑定到游戏对象上。

保存后把该脚本拖拽到一个cube上,然后运行

我们创建的类,会自动在Component->Scripts子菜单中出現默认显示的是文件名。请自行查看和试验比如现在创建一个类,然后在Component->Scripts中查看

如果觉得这样显示不方便的话,可以在自行创建的組件类中添加一个AddComponentMenu的特性,比如添加一个相机处理的组件:

}

我要回帖

更多关于 unity3d 官方推荐配置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信