找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 19730|回复: 5

[已解决] 如何在视频播放5秒后点击跳过?

[复制链接]
发表于 2019-11-19 20:02:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
如果使用play movie ("op.webm") 只是把视频置于最表层,实际还是能通过点击操作游戏进程。
如果使用$renpy.movie_cutscene ("op.webm") 鼠标只要一点击 视频就被打断了。








有没有一种方法可以:视频播放→5秒(期间任何操作都不能打断)后→点击打断。






非常感谢各位大佬!~!~!~!





发表于 2019-11-22 01:21:25 | 显示全部楼层
在下面加一条,设置5秒后可以点击跳过
$renpy.pause(5, hard = True)
应该可以满足你的需求
回复 支持 抱歉

使用道具 举报

发表于 2019-11-27 17:38:21 | 显示全部楼层
视频放入screen里面,然后show screen或 hide screen。
回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2019-12-2 19:03:39 | 显示全部楼层
小猪 发表于 2019-11-22 01:21
在下面加一条,设置5秒后可以点击跳过
$renpy.pause(5, hard = True)
应该可以满足你的需求 ...

$renpy.movie_cutscene ("op.webm")
$renpy.pause(5, hard = True)

这样吗?还是不行啊,一点就跳过了。
回复 支持 抱歉

使用道具 举报

发表于 2020-7-21 14:21:19 | 显示全部楼层
放在screen里然后用call screen
在screen里定个timer到5秒再jump走
回复 支持 抱歉

使用道具 举报

发表于 2020-8-10 11:41:22 | 显示全部楼层
本帖最后由 birctreel 于 2020-8-10 11:42 编辑

试试看把moive定义成image?
比如先定义
[RenPy] 纯文本查看 复制代码
image OP = Movie(play="op.webm",size=(1920,1080))

然后在label里面播放:
[RenPy] 纯文本查看 复制代码
label OPplay:
    show OP:
        yalign .5
    $ renpy. pause (5.0, hard=True)
    $ renpy. pause (60, hard=False)#60=你的OP时长-5s

    hide OP


回复 支持 抱歉

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|RenPy中文空间 ( 苏ICP备17067825号|苏公网安备 32092302000068号 )

GMT+8, 2024-12-23 18:01 , Processed in 0.109205 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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