renpy实现的文本背景框透明的按钮
如下图所示我们可以在自己的游戏中自由变换文本的背景框,请问各位大佬如何实现下面的功能,跪谢!
新人帖
请帮我看看下面这段现游戏窗口比例的调节功能的代码哪错了
不知道为什么无法更改图片显示
想法是根据变量将一个图片显示定义改成char文件夹中的不同图片,这样就不需要每个显示前都show if 一次了
结果不知道为什么,默认显示的就是最后一种变量分支...就是这个char/dic3.png
明明变量还没到20的说...
if ang >= 20:
if weo == 0:
if player.val2 >= 1:
...
新人帖
各位大佬求助!有关好感度系统不能被存档!
大佬帮忙看看游戏只读取一部分翻译文件,是作者写的不标准吗?
大佬们好,小弟最近沉迷学习国外RENPY的先进技术,都是自己汉化自己学习的,前几个游戏学习的很快乐,刚刚遇到一个格路的情况
我先用RENPY生成翻译文件 /tl/cn
正常情况下把cn目录翻译了就OK了
这个游戏的情况是这样的:
界面没问题
但是对话没显示中文,对话选项显示中文了
这些对话在/tl/cn 目录下的文件都有,都有 ...
新人帖
求助,构筑安卓包时出现问题
尝试对可以正常运行的游戏打包时出现如下报错
Ren'Py 7.6.1.23060707
姝e湪鏇存柊椤圭洰銆?
姝e湪鍒涘缓璧勬簮鐩綍銆?
姝e湪鎵撳寘鍐呴儴鏁版嵁銆?
姝e湪浣跨敤 Gradle 鏋勫缓搴旂敤鍖呫€?
To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://d ...
新人帖
关于安卓打包问题
我安装的是8版本的JDK,renpy也正确识别了,但是还是有如下报错:
Ren'Py 8.0.3.22090809
正在更新项目。
正在创建资源目录。
正在打包内部数据。
正在使用 Gradle 构建应用包。
To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/6.1. ...
一个关于汉化的想法,请大佬们指点一下行不行
大佬们好,我是一个刚接触VN的新人,因为以前爱看小说,所以现在对VN这种形式充满了热情与新鲜感,我是5月份知道这个东西的,目前粗略看了几百部作品,大部分CTRL快进看的,有特别好的经典的也仔细阅读,这个过程中我发现 大部分作品都是机翻,很难做到信达雅,十分影响原本的游戏品质,有些明显错误的地方,哪怕不懂英文也 ...
新人帖
如何做出一个弹窗界面
我想在游戏的死亡结局末尾做一个弹窗,提示玩家是否选择进入攻略提示,不选择就直接返回主菜单,选择就进入提示界面,有什么比较好的办法吗
新人帖
构建安卓安装包时出错,求助
Ren'Py 7.6.0.23051307
正在更新项目。
正在创建资源目录。
正在打包内部数据。
正在使用 Gradle 构建应用包。
To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/6.1.1/userguide/gradle_daemon.html.
Daemon will be stopped at the ...
新人帖
在nvl模式中,如何让选项内容显示为设定好的内容?
求助:我想做一个类似狼人杀的投票系统,要实现从n多个人物里选一个人名里投票。这些人名是随机生成的,如何让选项内容显示每个人名
如何设置自动前进模式下对话之间的间隔时间?
需要:在设置界面内添加按钮,将自动前进模式下对话之间的间隔时间设为某个值,不根据文本的长度调整
我想在自动前进模式下,让每段对话之间有一个固定的间隔时间,而不是根据文本的长度来调整。
Renpy游戏自有的“自动前进时间”设置,会根据一段文字文本的多少而改变,虽然很人性化,但我想换掉啊啊啊。
变量“prefer ...
播放视频出错
$c ="/images/莉亚娜/db1.webm"
show screen tj
screen tj():
add Movie(play=c)
出错信息 Can't register channel outside of init phase
请问一下init python这个可以多次调用么?
就是类似时间系统,好感度系统,我都想写成单独的rpy文件,他们都有一些函数定义:
时间系统,rpy
init python:
函数1
函数2
好感度系统.rpy
init python:
函数1
函数2
请问一下,我这么写可以么?我暂时没有尝试,想问问
...
新人帖
大佬们,好感度怎么制作
我是想搞一个好感度的功能(不是让玩家看到的那种),就比如前面的选项会导致好感度增加或者降低,如果好感度没有达到某一个值,就无法去
触发结局a或者结局b
各位大佬帮帮吧
能告诉我应该参考官方文档哪几个方面也好。
...
各位有没有通过chatgpt来写renpy代码的?有什么好的建议没?
我尝试之后发现几个问题,chatgpt可以进行良好的python编程,但是放在renpy里,就无法很好的适应,以下是我自己遇到的几个问题。
1、chatgpt无法掌握renpy的编程规则,比如在不能出现运算的地方进行程序运算;
2、编造某些不存在的函数,这一点很头疼,不管是gpt4还是gpt3.5都不能有效的避免这个问题,因为一旦出现信任危机 ...
如何把历史界面从game_menu这个系统中剥离出来
历史界面左边一直有这种侧边栏,但是我想做出类似下面这个效果,让历史界面单独出来,不和其他的game menu的界面在一起,有大佬知道应该怎么做吗?
如何让界面滑条滚轮自动定位到最底层?
是这样的,楼主想做一个简单的发消息界面。
但是每次发送文本后,滚条不会到最底层。
设置 yinitial 1.0
只有关闭界面重开后滚轮才会到最底层
蹲蹲大佬。
代码如下
新人帖
【获取可视组件位置】只能获得空字典{},使用get_widget(或displayable)_properties
目的:在viewport中使用vbox堆叠数目不定的词条,并在生成时就记录对应词条的位置(主要是ypos),以供后续的跳转(用做侧边栏导航);
- 每个词条是写在词条类的实例里面的,词条的位置是在生成时记录在对应词条实例的属性中。
遇到的问题有两个,
- 一个就是get_widget_properties("id")或get_displayable_propertie ...
如何让按钮不要处于选中的状态
刚刚打开界面的时候这个按钮是这个颜色
查了一下gui.rpy发现是选中状态
测试了一晚上之后发现,只有三个条全部拉成和设置不一样的位置之后按钮才变成“既未被选中也未被悬停时使用的颜色”
只要有任意一个条和初始音量一样,按钮就会是选中状态
下面附上恢复初始音量按钮的代码
有什么办法能让它不要处于选中 ...