为什么 while 循环对我来说在 Roblox 中不起作用

问题描述 投票:0回答:1

我想创建一个脚本,让名为“Part”的对象每 2 秒将其颜色从“真黑”更改为“霓虹绿”。任何人都可以指出我的代码中的任何缺陷或我做错的任何事情,以下是我的代码行:

本地部分 = game.Workspace.Part 虽然是真的 Part.BrickColor=BrickColor.new("真黑") 等待(2) Part.BrickColor=BrickColor.new("霓虹绿") 结束

我尝试了这行代码,我预计该块会改变颜色,但它卡在“真黑”颜色上 即使在 10 秒左右后也不会更改为“霓虹绿”,我无法找到解决方案。

lua roblox
1个回答
0
投票

Part.BrickColor=BrickColor.new("Neon Green")
之后,您无需等待,因此它会立即循环到
Part.BrickColor=BrickColor.new("Really Black")
。这么快你没有机会看到。只需在循环末尾添加第二个等待即可。

© www.soinside.com 2019 - 2024. All rights reserved.