Unity3d 游戏物体

来源:互联网 发布:2017森林资源调查数据 编辑:程序博客网 时间:2024/05/16 03:47

    Unity中最重要的就是游戏物体,理解什么是游戏物体以及如何使用它是非常重要的。

游戏中的任何东西都是游戏物体。游戏物体本身不能做什么事。在它们成为角色,环境或者特定的效果之前需要特定的属性。到那时这些物体中的每一个都会做许多不同的事情。

游戏物体是一个容器。它们是一个空的可以容纳不同模块的盒子,而这些模块组成了一个带有光照贴图的岛或者物理驱动的汽车。这些模块被称为组件。根据需要创建不同的物体,需要添加不同组件到这个游戏物体中。

    游戏物体包含组件,其中变换组件式游戏物体不可缺少的组件,所有游戏物体的变换属性都是通过使用变换组件启用的,变换组件在每个游戏物体中只有一个。游戏物体也可以包含其他组件。

    游戏物体和脚本的关系:当创建一个脚本并将其附加到一个游戏物体上时,这个脚本将显示在游戏物体的检视面板,就像组件一样。从技术角度来讲,脚本是作为组件的一种来编译的,并且Unity引擎像其他组件一样对待他。

    任何在脚本中申明的共有变量都将在游戏物体的检视面板中显示为可编辑或可连接的。编写脚本的时候,能够直接访问任何游戏物体类的成员。如果任何一个类作为一个组件附加在游戏物体上,就可以在脚本中使用成员名来直接访问这个组件。例如,键入transform等同于gameObject.transform。

 

本文参考:Unity3D中文手册
原创粉丝点击