找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 12116|回复: 3

[有回复] 萌新求问如何实现不同角色的对话框背景图不同

[复制链接]
发表于 2021-5-29 22:26:02 | 显示全部楼层 |阅读模式

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

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

×
我知道gui/textbox.png可以设置对话框背景图,但是不知道如何实现不同角色使用不同的对话框背景图。

我尝试了window_background=Frame("textbox.png")这种形式,但是不知道为什么这个图片被压的很扁,调整其他参数试了半天也不能让这个图片正常展示。望大家不吝赐教,非常感谢!
发表于 2021-5-31 09:38:11 | 显示全部楼层
本帖最后由 被诅咒的章鱼 于 2021-5-31 09:41 编辑

定义角色时,指定 window_background 参数的值。
比如:
[RenPy] 纯文本查看 复制代码
define e = Character("艾琳", window_background = “aileen_textbox.png”)


背景图片的样式定义在 screens.rpy 文件中的screen say下面,默认内容为:
[RenPy] 纯文本查看 复制代码
style say_dialogue:
    properties gui.text_properties("dialogue")

    xpos gui.dialogue_xpos
    xsize gui.dialogue_width
    ypos gui.dialogue_ypos


几个gui命名空间的值定义在gui.rpy文件中,试着修改一下那些看看……

评分

参与人数 1干货 +1 收起 理由
BuErShen + 1 感谢分享!

查看全部评分

回复 支持 2 抱歉 0

使用道具 举报

发表于 2021-5-31 01:58:43 | 显示全部楼层
可以直接去改say这个screen,在screen里判断下who是谁。
回复 支持 抱歉

使用道具 举报

发表于 2021-6-4 15:59:00 | 显示全部楼层
66666666666666666

评分

参与人数 1活力 -120 收起 理由
BuErShen -120 违规:纯数字

查看全部评分

回复 支持 抱歉

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-21 22:22 , Processed in 0.114809 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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