查看: 3328|回复: 2

[有事请教] 想要用脚本修改playtime

[复制链接]
梦石
0
星屑
177
在线时间
93 小时
注册时间
2020-9-4
回帖
7
发表于 2021-2-26 09:55:36 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

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

×
萌新不懂JS,是把飞猫大佬的游戏时间和系统时间插件进行了拼接,让游戏时间插件多了个显示开关功能。
虽然能运行了,但是由于游戏时间是根据$gameSystem.playtime计算日月时分,仍然存在两个问题。
第一个是进入第一张地图就开始计时了,(第一张地图我想做成人物创建之类的,第二张地图才正式进入游戏),即使到第二张地图再开启显示,也不是从零开始,这与我想加开关的初衷有所背离。
第二个是我想用事件跳过一定的时间,比如睡一觉跳过几个小时。
所以想知道能不用脚本对playtime进行修改,一种是把playtime=0,另一种则是playtime=playtime+6hour这样(自己试了几个,不是报错函数不存在,就是左边参数错误)
梦石
0
星屑
177
在线时间
93 小时
注册时间
2020-9-4
回帖
7
 楼主| 发表于 2021-2-26 10:13:41 | 显示全部楼层
貌似能用Graphics.frame_count = 0和Graphics.frame_count = Graphics.frame_count +XXX解决
不过还是想知道,有没有直接一点的解决方式?
回复

使用道具 举报

梦石
0
星屑
1122
在线时间
26 小时
注册时间
2021-2-19
回帖
30
发表于 2021-2-26 17:11:40 | 显示全部楼层
看了下,playtime不是用单独的变量保存的就是直接调用的Graphics.frame_count,你这个应该已经是最直接的改法了,你应该就是不会帧数和时间的转化,其实下面有算法,60帧1秒,60秒1分钟,写个函数转化一下就好了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部