Project1

标题: 请问一下想实现季节&节日实时的那种需要什么脚本或插件 [打印本页]

作者: 杰克苏    时间: 2025-4-3 20:46
标题: 请问一下想实现季节&节日实时的那种需要什么脚本或插件
长话短说,我想整一个类似于动森,我自娱自乐,不给别人玩的小游戏:

有昼夜系统和四季系统。

然后季节&节日和现实同步,比如现在我们过春节,游戏里的人物也在过春节;我们在冬天里穿棉服,游戏里的人物也在冬天里穿棉服;我们在晚上里穿睡衣或内衣或裸睡,游戏里的人物也在晚上里穿睡衣或内衣或裸睡;游戏里的地图、人物行走图、人物立绘、对话都会因此而变化。(主要就是这个和现实同步看的我有点乱,从论坛搜时间同步、实时这些实在看的我脑袋快炸了……有的我的也不知道能不能结合实现这些)
*比如https://rpg.blue/thread-393843-1-1.html这个帖子里是不是通过变量分歧变化再加上事件实现更换图块实现季节&节日实时变化,同理实现人物的相关变化

不限于XP、VX、VXA、MV以及MZ。

最好最好,有工程文件让我参考一下。

求求了。
作者: 糜腥珊瑚态耄耋    时间: 2025-4-3 21:05
1.获取时间戳
2.把时间戳转换为日期
3.标注日期节日
4.得到节日 四季 星期 昼夜
作者: 灯笼菜刀王    时间: 2025-4-3 23:46
本帖最后由 灯笼菜刀王 于 2025-4-4 00:10 编辑


▲像这样?

这些效果都是通过指定一个变量来分歧就行了, 不过我这个用的是单独的变量计时并不是实际时间, 想和实际时间接轨的话, 可以把实际时间载入变量就行了

以XP为例, 获取当下时间的方法是a = Time.now , 年 = a.year ;月 = a.mon ; 日 = a.mday ; 时 = a.hour ;分 = a.min ;秒 = a.sec

获得当下时间并不难, 难的是怎么处理日期变动时的同步, 一直刷新Time.now好像很没效率, 建议使用计时器, 登录游戏时, 计算出距离日期变更还需要多少时间,然后内部打开计时器倒计时,通过计时器来判断日期变动应该比较省资源吧(或许还需要非当前窗口照常运行的插件)


作者: 杰克苏    时间: 2025-4-4 10:43
糜腥珊瑚态耄耋 发表于 2025-4-3 21:05
1.获取时间戳
2.把时间戳转换为日期
3.标注日期节日

十分感谢
作者: 杰克苏    时间: 2025-4-4 10:45
灯笼菜刀王 发表于 2025-4-3 23:46
▲像这样?

这些效果都是通过指定一个变量来分歧就行了, 不过我这个用的是单独的变量计时并不是 ...

十分感谢,期待大佬的战舰纹章尽快问世




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1