Unity之组件(Component)的认识

组件(Component)

一、简介:

组件是在游戏对象(Game Object)中的实现某些功能的集合。
无论是模型、 GUI、灯光还是摄像机,所有游戏对象本质上都是一个空对象挂载了不同类别的 组件,从而让该游戏对象拥有不同的功能。

对于一个空游戏对象来说,如果为其添加一个摄像机组件,那么该对象就是一架 摄像机;如果为其添加了网格过滤(Mesh Filter)组件,那么该对象就是一个模 型;如果为其添加了灯光组件,该对象就是一盏灯光。

脚本在Unity中也是一种组件。

二、将组件添加到游戏对象中

将组件添加到游戏对象中基本设计步骤(示例)
如下: 运行Unity,新建一个名为ch04Demos的工程,然后按下面的步骤操作即可。
1、添加文件夹 在工程视图中,创建一个Demo01文件夹。
创建一个Demo文件夹

2、添加空对象 向场景中添加一个空游戏对象(Create Empty)。

添加空游戏物体

选中该游戏对象,可以发现该对象会自动拥有一个Transform(几何变换)组件。

Transform(几何变换组件)

所有游戏对象都必须有这个组件。

3、添加组件

先在层次视图中选择某个游戏对象,然后通过以下两种方式之一为该对象添加其他组件:
方式1:通过菜单的Component将其他组件添加到该游戏对象中。
方式2:通过检视器中的【Add Component】按钮添加其他组件。
这两种方式操作的结果完全相同。

4、保存场景 按+S保存场景。

首次保存场景时,会让你输入场景名称以及保存的位置。这里将其保存到Demo01文件夹下(文件 名:Demo01.unity):

下面看看各个不同的游戏对象都是由哪些组件组成:

Cube(立方体):
MeshFilter 网格
MeshRenderer 网格渲染
所以在 场景中有模型显示;
Point Light
这里写图片描述
游戏对象Point light添加了组件Light后就变成了一个灯光对象;

  • 8
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值