Unity3D:使用组件

Unity3D:使用组件
推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

使用组件

您可以使用不同的组件来更改或向游戏对象添加函数。可以使用“检查器”窗口更改任何组件的属性,也可以使用脚本。

有关如何将组件与脚本配合使用的详细信息,请参阅组件脚本参考页。

添加组件

您可以通过组件菜单将组件添加到选定的游戏对象。要添加刚体组件,请选择游戏对象,然后从菜单中选择物理>组件>刚。检查器显示刚体的属性。如果在选择空游戏对象时按播放,则游戏对象变换的 Y 位置会减小。这是因为 Unity 中的物理系统会导致游戏对象在重力作用下落下。

附加了刚体组件的游戏对象
附加了刚体组件的游戏对象

您还可以在组件浏览器中添加组件。若要打开组件浏览器,请在检查器中选择“添加组件”。

组件浏览器
组件浏览器

您可以在浏览器中按类别导航组件,也可以使用搜索框按名称查找组件。

您可以将任意数量的组件或组件组合附加到单个游戏对象。某些组件与其他组件结合使用效果最佳。例如,刚体与碰撞体一起工作。

有关特定组件的详细信息,请参阅相关的组件参考页面。如果在检查器中选择组件标题上的帮助图标 (),也可以从 Unity 访问组件的参考页面。

编辑组件

将组件附加到游戏对象时,组件的属性包含默认值。您可以在构建游戏时在编辑器中编辑这些值,也可以在运行游戏时在脚本中编辑这些值。

有两种主要类型的属性:值和引用。

您可以在检查器中编辑值属性。有各种类型的值,包括文本、切换和下拉列表。

对于引用属性,可以将文件从“项目”视图拖到属性中,或使用属性上的对象选取器(圆圈图标)。引用属性可以引用其他类型的组件、游戏对象或资产。

有关不同属性类型的详细信息,请参阅编辑属性。

下图显示了带有音频源组件的游戏对象。检查器中“音频源”的值显示如何调整组件的各个方面以适合您的项目。

音频剪辑中正确引用了具有声音效果的音频源
音频剪辑中正确引用了具有声音效果的音频源

组件上下文菜单命令

右键单击带有几个有用命令的上下文菜单的组件。

检查器窗口中组件面板右上角的烤肉串菜单 (⋮) 中也提供了相同的命令。

下表描述了可用的命令,以便您可以调整组件:

命令:描述:
重置恢复组件属性在最近一次编辑会话之前具有的值。
删除组件从游戏对象中删除组件。注意: 某些组件组合相互依赖(铰链接头仅在连接到刚体时才有效);如果尝试删除其他人依赖的组件,则会显示一条警告消息。
上升在检查器中上移组件。您还可以在检查器中拖放组件以重新排序它们。
下移在检查器中向下移动组件。
复制组件复制组件的类型和当前属性设置。
将组件粘贴为新组件将组件的复制属性设置粘贴为新组件。
粘贴组件值将一个组件的复制属性设置粘贴到相同类型的另一个组件中。

测试属性

运行模式下,您可以在检查器中更改组件的属性。这使您可以了解属性的不同值如何影响游戏玩法。例如,您可以尝试不同高度的跳跃。如果在脚本中创建“跳跃高度”属性,则可以进入“运行模式”,更改值,然后按跳转按钮查看发生的情况。然后,在不退出播放模式的情况下,您可以再次更改它并在几秒钟内看到结果。退出播放模式时,属性将恢复为其预播放模式值。通过此工作流程,您可以在更短的时间内试验、调整和优化您的游戏玩法。

此文由3D建模学习工作室整理翻译,转载请注明出处!

上一篇:Unity3D:变换组件 (mvrlink.com)

下一篇:

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号