设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2474|回复: 2
打印 上一主题 下一主题

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
177
在线时间
93 小时
注册时间
2020-9-4
帖子
9
跳转到指定楼层
1
发表于 2021-2-26 09:55:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
萌新不懂JS,是把飞猫大佬的游戏时间和系统时间插件进行了拼接,让游戏时间插件多了个显示开关功能。
虽然能运行了,但是由于游戏时间是根据$gameSystem.playtime计算日月时分,仍然存在两个问题。
第一个是进入第一张地图就开始计时了,(第一张地图我想做成人物创建之类的,第二张地图才正式进入游戏),即使到第二张地图再开启显示,也不是从零开始,这与我想加开关的初衷有所背离。
第二个是我想用事件跳过一定的时间,比如睡一觉跳过几个小时。
所以想知道能不用脚本对playtime进行修改,一种是把playtime=0,另一种则是playtime=playtime+6hour这样(自己试了几个,不是报错函数不存在,就是左边参数错误

Lv1.梦旅人

梦石
0
星屑
177
在线时间
93 小时
注册时间
2020-9-4
帖子
9
2
 楼主| 发表于 2021-2-26 10:13:41 | 只看该作者
貌似能用Graphics.frame_count = 0和Graphics.frame_count = Graphics.frame_count +XXX解决
不过还是想知道,有没有直接一点的解决方式?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-27 17:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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