使用Unity3D 创作游戏时,游戏的场景都是由游戏对象组成,游戏对象的属性和行为是由其添加到该游戏对象上的组件来决定的。在Unity3D 中,提供了一个添加组件和修改组件参数的图形面板,该窗口便是Inspector 组件参数编辑窗口,当选择某个游戏对象时,在Inspector 窗口里便会显示出已经添加到该游戏对象的组件和这些组件的属性。接下来介绍该窗口中所显示的游戏对象中几个固定的属性和组件,如图2-31 所示。
图2-31 固定属性面板
图2-32 图标设置
:图标设置。用于标记不同的对象,可以根据自己的需要进行修改,点击该图标会出现一个面板,如图2-32 所示,该面板可以修改不同的图标形状和图标的颜色,当点击“Other...”按钮时,会出现一个贴图列表面板,可以通过选择自定义贴图来修改该图标。如图2-33 所示,给场景中的立方体和球添加第一个图标。
图2-33 添加图标
图2-34 注销游戏对象(www.xing528.com)
:激活单选按钮,该按钮可以用于控制游戏对象在游戏场景中是否被激活,当把这个“√”去掉之后,该物体便不会在场景中显示了,并且所有的组件也会失效,虽然该物体仍然保留在场景中,如图2-34所示,把场景中的球体注销掉,则球体在场景中隐藏起来了,此时Project窗口中Sphere游戏对象变成灰色,表示该对象被注销了。
在激活单选按钮的后面是一个文本输入框,可以通过该输入框修改游戏对象的名字,也可以在Hierarchy窗口中选择对象,按下键盘上的[F2]键来修改,如图2-35所示,把球体改名为MySphere。
图2-35 更名游戏对象
:状态按钮,该按钮用于是否把该游戏对象设置成静态物体,对场景中一些静态的对象,可以把此状态按钮勾选上,一方面可以在一定程度上减少游戏渲染工作量,另一方面如果要对该场景中的游戏对象进行光照贴图烘焙、寻路数据烘焙等也要把该物体设置成静态物体。
Tag:标签设置,为对象加上有意义的标签名称,标签的主要作用是为游戏对象添加一个索引,这样可以为在脚本程序中使用标签寻找场景中添加了该标签的对象提供方便。在Unity3D游戏场景当中,可以为多个游戏对象添加一个相同的标签,在以后的脚本编写时,可以直接寻找该标签,便能够找到使用该标签的所有游戏对象了。
Layer:层结构,可以设置游戏对象的层,然后令摄像机只显示某层上的对象。或者通过设置层,让物理模拟引擎只对某一层起作用。
Transform:变换组件,该组件是所有游戏对象都具有的组件,即使该游戏对象是一个空的游戏对象。该组件负责设置该游戏对象在游戏场景中的Position(位置),Rotation(旋转角度)和Scale(缩放比例)。如果想精确地设置某个游戏对象的变换属性时,可以直接在这个组件中修改对应的参数。当一个游戏对象没有父物体时,这些参数是相对于世界坐标系的;如果它具有父物体,那么这些参数是相对于父物体的局部坐标系的。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。