首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么雾的颜色不会随着Roblox中的ClockTime而改变?

为什么雾的颜色不会随着Roblox中的ClockTime而改变?
EN

Stack Overflow用户
提问于 2019-12-02 18:16:04
回答 2查看 443关注 0票数 0

我正在尝试做一个脚本,如果ClockTime超过7,它会改变雾和环境光的颜色。不幸的是,有些事情似乎不对劲,它就是不会改变。我做错了什么?

这是我第一天尝试编写脚本,所以我很高兴得到建议

代码语言:javascript
复制
local ClockTime = 0
Time = game.Lighting.ClockTime
while true do 

    if Time > 7 then
    game.Lighting.FogColor = Color3.fromRGB(111, 181, 254)
    game.Lighting.FogEnd = 5000
    game.Lighting.FogStart = 0
    game.Lighting.OutdoorAmbient = Color3.fromRGB (179, 195, 232)

    elseif Time > 18 then
    game.Lighting.FogColor = Color3.fromRGB(0, 0, 0)
    game.Lighting.FogEnd = 5000
    game.Lighting.FogStart = 0
    game.Lighting.OutdoorAmbient = Color3.fromRGB (42, 43, 59)
    end

end

文本,以防你需要它

EN

回答 2

Stack Overflow用户

发布于 2019-12-02 18:22:29

对于Time > 7检查,条件Time > 18也为真。所以它落入第一个分支,永远不会到达第二个分支。

更改测试时间的顺序。先测试Time > 18,然后测试Time > 7

票数 0
EN

Stack Overflow用户

发布于 2019-12-02 19:48:24

问题是因为我同时使用了两个不同的脚本。一旦我合并了这两个脚本,它现在工作得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59136755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档