找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 201|回复: 7

[已解决] 如何在对话当中实现图像变换?

[复制链接]
发表于 2024-6-22 03:07:54 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 Miyo 于 2024-6-23 20:24 编辑

如题,想实现在一段文本中,角色进行到某一句的时候变换一下表情的效果,自搜无果求教TT

本帖被以下淘专辑推荐:

发表于 2024-6-22 21:16:07 | 显示全部楼层
本帖最后由 烈林凤 于 2024-6-22 21:17 编辑

使用特殊角色extend,参考文档https://doc.renpy.cn/zh-CN/dialogue.html#special-characters
例如:
[RenPy] 纯文本查看 复制代码
label start:
    show test_xxx show_1
    xxx "xxx,"
    show test_xxx show_2
    extend "xxxxxx。"

多翻翻文档会有更多收获
回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2024-6-22 23:37:24 | 显示全部楼层
烈林凤 发表于 2024-6-22 21:16
使用特殊角色extend,参考文档https://doc.renpy.cn/zh-CN/dialogue.html#special-characters
例如:

学到了!大感谢!!还有一个问题就是感觉直接变有些不自然,尝试在show后面加了dissolve,但是连文本也一起消失了一瞬,请问这个有解决办法吗
回复 支持 抱歉

使用道具 举报

发表于 2024-6-23 02:46:08 来自手机 | 显示全部楼层
Miyo 发表于 2024-6-22 23:37
学到了!大感谢!!还有一个问题就是感觉直接变有些不自然,尝试在show后面加了dissolve,但是连文本也一 ...

能发一下代码吗?我不确定你是怎么写的,照理来说在show图像后面接with只会对该图像生效,如果不行就得考虑一下其他问题或其他解决办法。
回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2024-6-23 18:59:16 | 显示全部楼层
烈林凤 发表于 2024-6-23 02:46
能发一下代码吗?我不确定你是怎么写的,照理来说在show图像后面接with只会对该图像生效,如果不行就得考 ...

这样写的

[RenPy] 纯文本查看 复制代码
show cg1_1
K "「XXX,{w=1.0}{nw}"
show cg1_2 with dissolve
extend "XXXXX。」"


回复 支持 抱歉

使用道具 举报

发表于 2024-6-23 19:40:04 | 显示全部楼层

经过测试之后,发现使用了转场后对话文本确实会出现暂时消失的问题,目前还没有找到解决办法,但可以使用transform作为代替
[RenPy] 纯文本查看 复制代码
transform tran_dissolve:
    alpha 0.0
    linear 0.5 alpha 1.0

使用这个transform的效果是和dissolve一样的
回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2024-6-23 20:24:39 | 显示全部楼层
烈林凤 发表于 2024-6-23 19:40
经过测试之后,发现使用了转场后对话文本确实会出现暂时消失的问题,目前还没有找到解决办法,但可以使用 ...

成功啦!感谢大佬!!(✧∇✧)
回复 支持 抱歉

使用道具 举报

发表于 2024-6-23 20:32:14 | 显示全部楼层
Miyo 发表于 2024-6-23 20:24
成功啦!感谢大佬!!(✧∇✧)

能解决就好
回复 支持 抱歉

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-8 09:47 , Processed in 0.117789 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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