print(newBrick.Material and newBrick.Name and newBrick.Color and newBrick.Size)
我想列印新實體的一些屬性,我做了。但是我收到錯誤訊息:“材料不是作業區“作業區”的有效成員。我非常了解編程并且不知道我做錯了什么。在這里你可以看到它的整個代碼:
https://i.stack.imgur.com/3ZCY1.png
uj5u.com熱心網友回復:
這不是語法錯誤。你的語法是正確的。您正在索引一個不存在的表欄位。
在第 15 行:
print(newBrick.Material and newBrick.Name and newBrick.Color and newBrick.Size)
您索引newBrick.Material但根據錯誤訊息Material不是作業區的有效成員。
newBrick是 的回傳值CreatePart。當你創建一個新Instance的
local part = Instance.new("Part")
您part = game.workspace在回傳之前分配權利part。
所以代替的Instance你指數game.workspace與Material。
您可能想添加game.workspace為part. 否則我無法理解您的代碼。
所以要么使用
local part = Instance.new("Part", game.workspace)
或者
local part = Instance.new("Part")
part.Parent = game.workspace
另外你想用第 15 行實作什么?如果要列印多個值,請使用逗號,而不是and. and用于布爾邏輯。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/395369.html
