陈巧倩

Unity中文版-Create Gameplay GameObjects Use components(自翻译)

· 59 words · 1 minutes to read
Categories: Unity
Tags: Document

翻译Unity中文版的初衷是因为官方提供的中文版存在缺陷,而且翻译的不全。现在基于Unity2023.2版本对官方文档进行翻译。

使用组件 🔗

您可以使用不同的组件来改变或添加功能到您的游戏对象(GameObjects)。您可以使用检视器(Inspector)窗口来更改任何组件的属性,或者您可以使用脚本(scripts)

有关如何使用脚本与组件一起使用的更多信息,请参阅组件脚本参考页面。

添加组件 🔗

您可以通过组件菜单将组件添加到所选的游戏对象上。要添加一个刚体(Rigidbody)组件,请选择游戏对象,然后从菜单中选择组件(Component) > 物理(Physics) > 刚体(Rigidbody)。检视器会显示刚体组件的属性。如果您在选择空的游戏对象时按下播放(Play),游戏对象的变换的Y轴位置会下降。这是因为在Unity中的物理系统会使游戏对象在重力下下落。

您还可以在组件(Component)浏览器中添加组件。要打开组件浏览器,请在检视器中选择添加组件(Add Component)

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

您可以将任意数量或组合的组件附加到单个游戏对象上。某些组件与其他组件结合使用效果更好。例如,刚体组件与**碰撞器(Collider)**配合使用。

有关特定组件的更多信息,请参阅相关的组件参考页面。您还可以在Unity中通过在检视器中选择组件标题的帮助图标(?)来访问组件的参考页面。

编辑组件 🔗

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

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

您可以在检视器中编辑值类型属性。值类型有各种类型,包括文本、开关和下拉框。

对于引用类型属性,您可以从项目视图中将文件拖放到属性中,或者使用属性上的对象选择器(圆形图标)。引用类型属性可以引用其他类型的组件、游戏对象或资源。

有关不同属性类型的更多信息,请参阅编辑属性页面。

下图显示了一个带有音频源(Audio Source)组件的游戏对象。检视器中的音频源的值显示了您可以调整组件的各个方面以适应您的项目的方式。

组件上下文菜单命令 🔗

右键单击组件以显示上下文菜单,其中包含几个有用的命令。

同样的命令也可以从检视器窗口中组件面板右上角的三点菜单(⋮)中找到。

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

命令: 描述:
重置(Reset) 恢复组件属性在最近一次编辑会话之前的值。
移除组件(Remove Component) 从游戏对象中移除组件。注意:某些组件的组合是相互依赖的(例如,Hinge Joint只能附加到一个Rigidbody上);如果您尝试移除其他组件所依赖的组件,会显示警告消息。
上移(Move Up) 在检视器中将组件上移。您也可以在检视器中拖放组件来重新排序。
下移(Move Down) 在检视器中将组件下移。
复制组件(Copy Component) 复制组件的类型和当前属性设置。
粘贴为新组件(Paste Component As New) 将复制的组件属性设置粘贴为新组件。
粘贴组件值(Paste Component Values) 将复制的组件属性设置粘贴到另一个相同类型的组件中。

测试属性 🔗

在**播放模式(Play Mode)下,您可以在检视器中更改组件的属性。这样可以让您看到属性的不同值如何影响游戏玩法。例如,您可以尝试不同的跳跃高度。如果您在脚本中创建了一个跳跃高度(Jump Height)**属性,您可以进入播放模式,更改该值,然后按下跳跃按钮查看效果。然后,不需要退出播放模式,您可以再次更改该值并在几秒内查看结果。退出播放模式时,属性将恢复为播放模式之前的值。通过这种工作流程,您可以以更短的时间进行实验、调整和完善游戏玩法。

结论 🔗

搬砖愉快!