Material 不是工作区 "Workspace" (Lua) 的有效成员
Material is not a valid member of Workspace "Workspace" (Lua)
print(newBrick.Material and newBrick.Name and newBrick.Color and newBrick.Size)
我想打印我制作的新实例的一些属性。但我收到错误消息:“Material 不是工作区“工作区”的有效成员。我对编程非常了解,但不知道我做错了什么。在这里你可以看到它的全部代码:
https://i.stack.imgur.com/3ZCY1.png
这不是语法错误。你的语法是正确的。您正在索引一个不存在的 table 字段。
第 15 行:
print(newBrick.Material and newBrick.Name and newBrick.Color and newBrick.Size)
您索引 newBrick.Material
但根据错误消息 Material
不是 Workspace 的有效成员。
newBrick
是 CreatePart
的 return 值。在
中将其创建为新的 Instance
local part = Instance.new("Part")
你在 return part
.
之前分配 part = game.workspace
因此,您使用 Material
.
索引 game.workspace
而不是 Instance
您可能想将 game.workspace
添加为 part
的父级。
否则我无法理解你的代码。
所以要么使用
local part = Instance.new("Part", game.workspace)
或
local part = Instance.new("Part")
part.Parent = game.workspace
还有你想用第 15 行实现什么?如果要打印多个值,请使用逗号,而不是 and
。 and
用于布尔逻辑。
print(newBrick.Material and newBrick.Name and newBrick.Color and newBrick.Size)
我想打印我制作的新实例的一些属性。但我收到错误消息:“Material 不是工作区“工作区”的有效成员。我对编程非常了解,但不知道我做错了什么。在这里你可以看到它的全部代码:
https://i.stack.imgur.com/3ZCY1.png
这不是语法错误。你的语法是正确的。您正在索引一个不存在的 table 字段。
第 15 行:
print(newBrick.Material and newBrick.Name and newBrick.Color and newBrick.Size)
您索引 newBrick.Material
但根据错误消息 Material
不是 Workspace 的有效成员。
newBrick
是 CreatePart
的 return 值。在
Instance
local part = Instance.new("Part")
你在 return part
.
part = game.workspace
因此,您使用 Material
.
game.workspace
而不是 Instance
您可能想将 game.workspace
添加为 part
的父级。
否则我无法理解你的代码。
所以要么使用
local part = Instance.new("Part", game.workspace)
或
local part = Instance.new("Part")
part.Parent = game.workspace
还有你想用第 15 行实现什么?如果要打印多个值,请使用逗号,而不是 and
。 and
用于布尔逻辑。