rpgmakermv吧 关注:21,677贴子:68,458
  • 3回复贴,共1
求助

请问Ocram的时间插件如何改速度

只看楼主收藏回复

靠事件改变量倒是可以改,但是人物动不了只有时钟能动,快被折磨疯了


IP属地:辽宁来自Android客户端1楼2025-06-18 14:48回复
    用插件指令也是一样😱


    IP属地:辽宁来自Android客户端2楼2025-06-18 15:30
    回复
      2025-12-15 23:46:44
      广告
      不感兴趣
      开通SVIP免广告
      OcRam时间系统插件 - RPG Maker MV 讨论区 - Project1
      rpg.blue/thread-490885-1-1.html
      没用过这个插件,上面这里说:不看范例工程可能都搞不懂,不太建议使用。

      OcRam_Time_System.js
      在网速好一点的时候搜索上面这行说不定可以吧,我这里网速不太好。

      插件命令
      ============================================================================
      你可以通过变量或者下面的插件命令还控制时间:
      time hide //隐藏时间
      time show //显示时间
      time show //停止时间
      time start //时间重新流逝
      time reverse true //时间倒流开启
      time reverse false //时间倒流关闭
      time interval 1000 //时间流速设置为1000
      time add minutes 15 //时间增加15分钟
      time add hours 1 //时间增加1小时
      time add days 7 //时间增加7天
      time add months 4 //时间增加4个月
      {通过年变量来改变} //改变年份
      time set 22 41 //时间设置为下午10点41
      time set 2019 3 30 //时间设置为2019年3月30日
      time set 2019 3 30 22 41 //时间设置为2019年3月30日22点41分

      我试了一下,上面这段跟下面这段不要混掉了。
      上面这段是事件指令、第三页右下角的插件指令那里,按下F1就可以去复制过来使用的。
      下面这段是直接复制到脚本框那里的。

      脚本命令
      ============================================================================
      获取与日期相关的字符串:
      OcRam.Time_System.getMonthString(); // 获取当前月份(缩写): "Jan"
      OcRam.Time_System.getMonthStringLong(); // 获取当前月份(全称): "January"
      OcRam.Time_System.getWeekdayString(); // 获取当前星期(缩写): "Mon"
      OcRam.Time_System.getWeekdayStringLong(); // 获取当前月份(全称): "Monday"
      OcRam.Time_System.getDayMonth(); // 获取当前日期(缩写): "13. Jan"
      OcRam.Time_System.getDayMonthLong(); // 获取当前日期(全称): "13. January"
      OcRam.Time_System.getDateString(); // 获取当前年月日(缩写): "13. Jan 2000"
      OcRam.Time_System.getDateStringLong(); // 获取当前年月日(全称): "13. January 2000"
      OcRam.Time_System.getTimeString(); // 获取当前时间: "13:30" / "01:30 PM"
      OcRam.Time_System.getSeasonString(); // 获取当前季节: "Spring"
      想在任何时间自动播放声音(可以多个),使用下面的脚本:
      $gameMap.autoPlayBGS(); $gameMap.autoPlayBGM();
      显示或者隐藏时间的脚本:
      $gameSystem.showMapClock(); $gameSystem.hideMapClock();
      检查当前是否在室内的脚本:
      OcRam.isIndoors(); $gameSystem.isIndoors(); (向后兼容)
      增加时间的脚本:
      OcRam.Time_System.addMinutes(minutes_to_add); //加分钟,括号填数字
      OcRam.Time_System.addHours(hours_to_add); //加小时,括号填数字
      OcRam.Time_System.addDays(days_to_add); //加天数,括号填数字
      OcRam.Time_System.addMonths(months_to_add); //加月份,括号填数字
      减少时间的脚本:(减分钟,括号填数字,其他用法类似)
      OcRam.Time_System.subtractMinutes(minutes_to_subtract);

      time add hours 1 //时间增加1小时
      总之就是,在插件指令那里粘贴上面这行就可以看到效果了。
      或者是在脚本框粘贴下面这行也可以。
      OcRam.Time_System.addHours(5); //加小时,括号填数字


      IP属地:广东3楼2025-06-22 02:32
      回复
        事件改变量别用“自动执行”会不会好


        IP属地:云南来自Android客户端4楼2025-06-25 10:02
        回复