对象属性

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

属性 控制对象的外观和功能。 在 Roblox Studio 中的每个对象都有自己的一组属性。 例如,零件对象有颜色、大小和形状属性。 属性可以在属性窗口中或通过代验证码更改。

要了解属性,你将探索零件中找到的常见属性,然后写脚本来更改零件颜色。

属性窗口

属性窗口可用于了解对象的属性。用它来查看零件的属性。

  1. 选择一个部分。

  2. 在右下角的 属性 窗口中,查看可以更改的不同属性,例如颜色、大小、材料和透明度。您还可以在此窗口中从脚本中更改大多数属性。

如果您不见到 属性 窗口,请前往视图选项卡并单击属性按钮。

在脚本中添加评论

评论是始于 -- 的特殊线,它们帮助程序员记得脚本的哪些部分。与其他代验证码不同,评论不会奔跑;它们只是在游戏开始时保留在那里,以便你和其他程序员之间留下笔记。这个脚本将在游戏开始时更改 Color 属性。

  1. 选择现有零件或创建新零件。 重命名零件 PracticePart。

  2. ServerScriptService 中,创建一个名为 ChangeColor 的新脚本。

  3. 在脚本中,删除默认代验证码。然后,通过输入 -- 和脚本将要做的一些简短描述来写一个 --

    Describes what the script does

    -- Changes the color of a part

正在定位零件

要对零件进行更改,您必须能够描述零件的位置。 探险器是一个优秀的工具用于 参考 位置。 在这个例子中, PracticePart 位于 工作区。

现在您知道零件的位置,零件的位置需要翻译为脚本可以理解的东西。

  1. 在评论下,类型 workspace.PracticePart

    References PracticePart in Workspace

    -- 改变零件的颜色
    workspace.PracticePart

使用代码更改属性

您使用RGB值来改变部件的颜色。电脑使用 RGB值 ,红色、绿色和蓝色的组合,以创建您屏幕上的所有颜色。

RGB 值使用三个数字从 0 到 255,用于分号。例如,黑色是 (0, 0, 0) 而白色是 (255, 255, 255) .

对于零件,脚本将更改其颜色属性为新颜色3,一个数据类型,可以存储颜色。

  1. PracticePart 后,输入 .Color 以访问颜色属性。

    Accesses the Color property

    -- 改变零件的颜色
    workspace.PracticePart.Color
  2. 然后,键入 = Color3.fromRGB() 这个代码可以让您为新颜色分配。

    Uses Color3.fromRGB()

    -- 改变零件的颜色
    workspace.PracticePart.Color = Color3.fromRGB()
  3. RGB 颜色值可以手动输入在括号内,但使用颜色选择器更容易。 单击 内部 括号,然后单击颜色轮。 跟随弹出窗口创建颜色。

    您的代码应该与下面的代码看起来很像。

    更新练习部分的颜色

    -- 改变零件的颜色
    workspace.PracticePart.Color = Color3.fromRGB(255, 230, 50)
  4. 按下 播放 以测试您的零件是否更改颜色。

概要

所有对象都有属性。零件有属性,例如颜色和透明度。同时,其他对象类型有其独特的属性。

要改变零件的颜色,您需要能够描述其位置。如果零件位于工作区,请使用关键字 workspace 。然后使用 dot 操作描述所需的零件并访问其属性。