对象属性

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

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

要了解属性,您将探索零件中发现的常见属性,然后写一个脚本来更改零件的颜色。

属性窗口

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

  1. 选择零件。

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

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

对脚本添加评论

评论是开始于 -- 的特殊行,可以帮助编程师记住脚本的哪些部分。与其他代验证码不同,评论不会奔跑;它们只在那里,所以你可以向自己和其他程序员留下笔记。这段脚本将在游戏开始时更改零件的 Color 属性。

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

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

  3. 在脚本中,删除默认代验证码。然后,通过输入 评论 并简短描述脚本将做什么,写一行 --

    Describes what the script does

    -- Changes the color of a part

找到零件

要对零件进行更改,您必须能够描述零件的位置。探索器是一个很好的工具来 引用 位置。在这种情况下, 练习部分 位于 工作区 下。

现在你知道零件在哪里,零件的位置需要被翻译成脚本可以理解的东西。

  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 。然后使用点运营符来说明所需的部分并访问其属性。