属性 控制对象的外观和功能。 在 Roblox Studio 中的每个对象都有自己的一组属性。 例如,零件对象有颜色、大小和形状属性。 属性可以在属性窗口中或通过代验证码更改。
要了解属性,你将探索零件中找到的常见属性,然后写脚本来更改零件颜色。
属性窗口
属性窗口可用于了解对象的属性。用它来查看零件的属性。
选择一个部分。
在右下角的 属性 窗口中,查看可以更改的不同属性,例如颜色、大小、材料和透明度。您还可以在此窗口中从脚本中更改大多数属性。
如果您不见到 属性 窗口,请前往视图选项卡并单击属性按钮。
在脚本中添加评论
评论是始于 -- 的特殊线,它们帮助程序员记得脚本的哪些部分。与其他代验证码不同,评论不会奔跑;它们只是在游戏开始时保留在那里,以便你和其他程序员之间留下笔记。这个脚本将在游戏开始时更改 Color 属性。
选择现有零件或创建新零件。 重命名零件 PracticePart。
在 ServerScriptService 中,创建一个名为 ChangeColor 的新脚本。
在脚本中,删除默认代验证码。然后,通过输入 -- 和脚本将要做的一些简短描述来写一个 --。
Describes what the script does-- Changes the color of a part
正在定位零件
要对零件进行更改,您必须能够描述零件的位置。 探险器是一个优秀的工具用于 参考 位置。 在这个例子中, PracticePart 位于 工作区。
现在您知道零件的位置,零件的位置需要翻译为脚本可以理解的东西。
在评论下,类型 workspace.PracticePart。
References PracticePart in Workspace-- 改变零件的颜色workspace.PracticePart
使用代码更改属性
您使用RGB值来改变部件的颜色。电脑使用 RGB值 ,红色、绿色和蓝色的组合,以创建您屏幕上的所有颜色。
RGB 值使用三个数字从 0 到 255,用于分号。例如,黑色是 (0, 0, 0) 而白色是 (255, 255, 255) .
对于零件,脚本将更改其颜色属性为新颜色3,一个数据类型,可以存储颜色。
在 PracticePart 后,输入 .Color 以访问颜色属性。
Accesses the Color property-- 改变零件的颜色workspace.PracticePart.Color然后,键入 = Color3.fromRGB() 这个代码可以让您为新颜色分配。
Uses Color3.fromRGB()-- 改变零件的颜色workspace.PracticePart.Color = Color3.fromRGB()RGB 颜色值可以手动输入在括号内,但使用颜色选择器更容易。 单击 内部 括号,然后单击颜色轮。 跟随弹出窗口创建颜色。
您的代码应该与下面的代码看起来很像。
更新练习部分的颜色-- 改变零件的颜色workspace.PracticePart.Color = Color3.fromRGB(255, 230, 50)按下 播放 以测试您的零件是否更改颜色。
概要
所有对象都有属性。零件有属性,例如颜色和透明度。同时,其他对象类型有其独特的属性。
要改变零件的颜色,您需要能够描述其位置。如果零件位于工作区,请使用关键字 workspace 。然后使用 dot 操作描述所需的零件并访问其属性。