找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 28|回复: 4

[求助] 求助,使用ctrl快进后会出现立绘移动效果异常

[复制链接]
发表于 前天 18:02 | 显示全部楼层 |阅读模式

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

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

×
如题!为了增加演出效果我用了很多 linear或ease 来实现立绘移动,但是今天才发现如果使用ctrl快进的话会导致移动效果异常(比如本来应该是移动到左边后坐下,如果ctrl后直接到了坐下后的剧情,就会让立绘直接在当前位置坐下,或者在dissolve期间快进就会导致立绘一直保持一个半透明的状态……)


简单录了一下屏(忽略我暂时拿来代替背景的破图……),然后图片是这段剧情的代码
屏幕截图 2026-01-27 174157.png



屏幕截图 2026-01-27 180044.png



求教如何解决这个问题T T谢谢大佬们(跪)






通过网盘分享的文件:屏幕录制 2026-01-27 174003.mp4
链接: https://pan.baidu.com/s/1PqDP0Ifi5e7dJSlPIvYVFw 提取码: fqgb



 楼主| 发表于 前天 18:09 | 显示全部楼层
[RenPy] 纯文本查看 复制代码
transform leftsy2:
    xpos 450
    alpha 1



这个是 leftsy2 的位置,因为我立绘画的有点不居中所以给每个立绘都这样单独定义了左中右的位置来直接调用
回复 支持 抱歉

使用道具 举报

发表于 前天 21:01 | 显示全部楼层
因为linear这类动画效果是需要时间的,最好的解决方法就是在动画语句下面补一句最终运动的效果,比如说:
[RenPy] 纯文本查看 复制代码
show abc:
    xpos 0
    linear 1 xpos 100
    xpos 100
回复 支持 抱歉

使用道具 举报

 楼主| 发表于 昨天 16:40 | 显示全部楼层
烈林凤 发表于 2026-1-27 21:01
因为linear这类动画效果是需要时间的,最好的解决方法就是在动画语句下面补一句最终运动的效果,比如说:
...

好的好的,谢谢大佬,感谢解答!
回复 支持 抱歉

使用道具 举报

 楼主| 发表于 昨天 17:02 | 显示全部楼层
本帖最后由 巳不像 于 2026-1-28 17:04 编辑
烈林凤 发表于 2026-1-27 21:01
因为linear这类动画效果是需要时间的,最好的解决方法就是在动画语句下面补一句最终运动的效果,比如说:
...

大佬我去改了一下,好像如果用的是 xoffset 和yoffset 移动的话还是有这个问题T T,只有xpos和ypos可以。

而且我为了避免使用dissolve的时候等待渐显结束的延迟,自己定义了一个立绘渐显:

[RenPy] 纯文本查看 复制代码
transform leftsy:
    xpos 450
    alpha 0.0
    linear 0.5 alpha 1


用这个出场效果的话快进还是会卡成半透明(跪),我在后边加了个 alpha 1 也没用(跪)

回复 支持 抱歉

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-29 08:36 , Processed in 0.045559 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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