Project1

标题: 想要用脚本修改playtime [打印本页]

作者: justmy    时间: 2021-2-26 09:55
标题: 想要用脚本修改playtime
萌新不懂JS,是把飞猫大佬的游戏时间和系统时间插件进行了拼接,让游戏时间插件多了个显示开关功能。
虽然能运行了,但是由于游戏时间是根据$gameSystem.playtime计算日月时分,仍然存在两个问题。
第一个是进入第一张地图就开始计时了,(第一张地图我想做成人物创建之类的,第二张地图才正式进入游戏),即使到第二张地图再开启显示,也不是从零开始,这与我想加开关的初衷有所背离。
第二个是我想用事件跳过一定的时间,比如睡一觉跳过几个小时。
所以想知道能不用脚本对playtime进行修改,一种是把playtime=0,另一种则是playtime=playtime+6hour这样(自己试了几个,不是报错函数不存在,就是左边参数错误
作者: justmy    时间: 2021-2-26 10:13
貌似能用Graphics.frame_count = 0和Graphics.frame_count = Graphics.frame_count +XXX解决
不过还是想知道,有没有直接一点的解决方式?
作者: yaminolancelot    时间: 2021-2-26 17:11
看了下,playtime不是用单独的变量保存的就是直接调用的Graphics.frame_count,你这个应该已经是最直接的改法了,你应该就是不会帧数和时间的转化,其实下面有算法,60帧1秒,60秒1分钟,写个函数转化一下就好了




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