在unity3d文档中GameObject有以下定义
GameObjects are the fundamental objects in Unity that represent characters, props and scenery. They do not accomplish much in themselves but they act as containers for Components, which implement the real functionality.
所以,一个游戏对象其实只是一个容器,它只有一些基础的属性,剩下的还得自己通过添加组件来构建它。我们可以给它们添加C# script,写出各种方法来定义它的行为和属性,控制它的动作,然后我们还可以给它们添加纹理,给他们各种外观,我们还可以添加其他组件来定义它的属性、行为,达到各种效果。游戏对象是由它拥有的组件来决定它的功能的。