找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 489|回复: 4

[已解决] 如何用if检测系统时间

[复制链接]
发表于 2023-2-22 15:54:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
想做一个检测系统时间来控制角色对话的

比如类似这样的
if hour =< 9 and =>6:
    lb "早上好"
elif hour =<12 and =>9:
    lb "上午好"
发表于 2023-2-22 17:05:50 | 显示全部楼层
本帖最后由 Lost 于 2023-2-22 17:09 编辑

这个问题实在太基础了,建议学学 python(
系统时间,我没理解错就是计算机系统的时间,右下角那个

[RenPy] 纯文本查看 复制代码
init python:
    import time
    def get_hour():
        return time.localtime().tm_hour


label start:

    $ now_hour = get_hour()
    if 4 <= now_hour <= 12:
        'morning'
    elif now_hour <= 18:
        'afternoon'
    else:
        'night'


好像其实可以省一省,不用定义 get_hour 函数()
回复 支持 1 抱歉 0

使用道具 举报

 楼主| 发表于 2023-2-22 17:39:03 | 显示全部楼层
Lost 发表于 2023-2-22 17:05
这个问题实在太基础了,建议学学 python(
系统时间,我没理解错就是计算机系统的时间,右下角那个

谢谢爹
回复 支持 抱歉

使用道具 举报

发表于 2023-2-25 02:22:49 | 显示全部楼层
其实你需要的是一个游戏内时间控制,而不是玩家电脑的时间。
可以参考这个帖子。
https://www.bilibili.com/read/cv17917961
回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2023-2-27 10:17:36 | 显示全部楼层
blackpineapple 发表于 2023-2-25 02:22
其实你需要的是一个游戏内时间控制,而不是玩家电脑的时间。
可以参考这个帖子。
https://www.bilibili.com ...

谢谢不过我是想要系统时间来着 已经解决惹(
回复 支持 抱歉

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|RenPy中文空间 ( 苏ICP备17067825号|苏公网安备 32092302000068号 )

GMT+8, 2024-3-29 05:27 , Processed in 0.035909 second(s), 15 queries , File On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表