找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 164|回复: 4

[已解决] 有两个关于NVL模式的问题,我暂时没查到解决方法

[复制链接]
发表于 2024-4-19 00:53:41 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 liulangdelieren 于 2024-4-27 00:37 编辑

1.有没有办法修改NVL模式的文字为居中显示(分段可以用\n加到文本后面来解决,居中显示我还没查到方法,总不能在文本开头打多个空格对齐吧)

2.如何修改NVL模式的文本坐标,我不想让文本每次都在窗口最上方开始显示。
发表于 2024-4-19 15:16:35 | 显示全部楼层
本帖最后由 烈林凤 于 2024-4-19 15:18 编辑

1-可以去gui.rpy文件里进行修改从而解决,如果你没有改动过gui配置的话,那应该是在第338行以下的位置
虽说是需要将文本居中显示,但我不清楚你是否要将角色名字的位置也居中显示,还是另有安排,我就暂且当做前者处理了。
修改以下配置可以将文本与角色名均竖排垂直对齐(额外添加#号的部分是需要修改的)
[RenPy] 纯文本查看 复制代码
## 当 gui.nvl_height 为 None 时,NVL 模式条目之间的间距,以及 NVL 模式条目和 NVL
## 模式菜单之间的间距。
define gui.nvl_spacing = 0 # 控制每句之间的间距

## 所指定叙述角色的标签的坐标、宽度和对齐方式。
define gui.nvl_name_xpos = 0.5 # 角色名字总体垂直居中
define gui.nvl_name_ypos = 0
define gui.nvl_name_width = 225
define gui.nvl_name_xalign = 0.5 # 角色名字相对垂直居中

## 对话文本的坐标、宽度和对齐方式。
define gui.nvl_text_xpos = 0.5 # 对话文本总体垂直居中
define gui.nvl_text_ypos = 50 # 对话文本相对位置向下偏移
define gui.nvl_text_width = 885
define gui.nvl_text_xalign = 0.5 # 对话文本相对垂直居中

其次,不需要手动换行,会自动换行,还可以选择多少像素时自动换行,如果需要大段的文本显示,可以使用三引号进行多行编写

2-可以在screen.rpy文件里进行调整,大概是在1310行的位置(我的配置是进行过修改的,只要搜“NVL 模式屏幕”就可以找到)
在以下部分进行修改即可(修改部分同上)
[RenPy] 纯文本查看 复制代码
screen nvl(dialogue, items=None):

    window:
        style "nvl_window"

        has vbox:
            yoffset 100 # 使nvl模式窗口向下偏移100像素
            spacing gui.nvl_spacing



最终的效果如下——

                               
登录/注册后可看大图


QQ截图20240419151545.png
回复 支持 1 抱歉 0

使用道具 举报

发表于 2024-4-19 08:46:53 | 显示全部楼层
本帖最后由 被诅咒的章鱼 于 2024-4-19 08:49 编辑

1. 楼主说的居中,是不是这个效果:

                               
登录/注册后可看大图


2. 修改nvl界面,给里面的window或者vbox加个y轴的偏移量。
回复 支持 抱歉

使用道具 举报

发表于 2024-4-20 11:08:40 | 显示全部楼层
既然解决了,那就把帖子的求助改成已解决吧)
回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2024-4-27 02:03:19 | 显示全部楼层
烈林凤 发表于 2024-4-20 11:08
既然解决了,那就把帖子的求助改成已解决吧)

改掉了,还有,感谢解答,问题解决了
回复 支持 抱歉

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 14:44 , Processed in 0.090395 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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