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

Project1

 找回密码
 注册会员
搜索

求QTE和连打脚本插入【闪屏】效果的方法

查看数: 1762 | 评论数: 2 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-1-13 13:31

正文摘要:

QTE和连打都是基于这位的脚本开发的 目前的效果用的是喵呜大大的地图显示图片脚本 https://rpg.blue/home.php?mod=space&uid=291206&do=blog&id=16651 把图片硬做在input trigger里面,算10次变量然后触发事件 ...

回复

eruru 发表于 2022-1-13 22:20:43
百里_飞柳 发表于 2022-1-13 21:41
额,如果要加入图片的话就有点麻烦(懒)

但如果直接调用 事件指令-画面闪烁 就很容易了

成功了!!!非常感谢!还写了错误闪屏非常贴心
百里_飞柳 发表于 2022-1-13 21:41:04
额,如果要加入图片的话就有点麻烦(懒)

但如果直接调用 事件指令-画面闪烁 就很容易了
脚本 41 行开始
  1.     unless s.values.all?(&:zero?) or @qte_event[:flag]
  2.       QTE_RESERVED_KEYS.each do |k|
  3.         if Input.trigger?(k)
  4.           if ks.include?(k)
  5.             i.delete_at(i.index(k))
  6.             s[k] -= 1
  7.             # --------这里添加按键成功的处理--------
  8.             c = Color.new(255, 255, 255)  # 闪烁颜色,和事件指令中的RGB对应
  9.             t = 20   # 闪烁持续帧数
  10.             $game_map.screen.start_flash(c, t)
  11.             # 当然,这里没有那样的等待至闪烁结束
  12.             # --------------------------------------
  13.           else
  14.             # --------这里是失败的处理--------
  15.             c = Color.new(255, 0, 0)  # 闪烁颜色,和事件指令中的RGB对应
  16.             t = 20   # 闪烁持续帧数
  17.             $game_map.screen.start_flash(c, t)
  18.             # --------------------------------------
  19.             break @qte_event[:flag] = true
  20.           end
  21.         end
  22.       end
  23.     end
复制代码

评分

参与人数 1星屑 +130 收起 理由
alexncf125 + 130 版主认可的优秀回答

查看全部评分

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

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

GMT+8, 2024-11-16 04:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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