问题标签 [renpy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1792 浏览

python - 是否可以在 Ren'Py 中实现启动画面?

是否仍然可以在最新版本的 Ren'Py 中实现闪屏?我搜索了所有关于使用闪屏的论坛;但是,所有这些都已过时或不起作用。下面我包含了来自历史悠久的 Ren'Py wiki 页面的代码片段(在最新版本中不起作用)。我在 Ren'Py 网站上找不到任何其他官方文档。在这一点上,我有点绝望。我怎么能做到这一点?

0 投票
1 回答
1640 浏览

python - 覆盖 Renpy 游戏中使用 Character 调用的文本

我想更改使用 Character 类回显的文本以使用上下文。

假设我的主要角色名称存储在一个变量中,每个其他角色都使用这个变量在对话中调用他,但我希望这个变量被替换是一定的条件。我想在元上下文中检查这些条件(不想更改每个对话文本,只需在函数中捕获一些对话以更新文本)

我搜索了 Character 类和 Character 回调,即使使用了翻译方法,但我找不到任何合适的东西。

0 投票
1 回答
754 浏览

python - Ren'Py不会安装python模块turtle

我正在尝试将 python 模块 turtle 安装到我的 Ren'Py 游戏中。但是,即使我清理缓存并下载新版本的龟,它也不会安装:

0 投票
2 回答
380 浏览

python - Python - 重置同一类的所有实例的值

在我正在编写的 Ren'Py 游戏中,我正在尝试优化我的代码,但我一直在寻找一种方法来为同一类的所有实例重置相同的值。

这是我的代码:

目前我只有该类的几个实例,但我计划再添加 50 个,我想在继续之前修复它。

我想过做这样的事情(还在课堂上):

但是您仍然需要为每个实例调用它。我也想到了类外的相同功能,但我不知道如何编码。

0 投票
1 回答
2641 浏览

python - Ren'py的地图和热点

我正在尝试为我的小说制作地图。但是我遇到了热点在呼叫其他建筑物的问题,我有一个问题,是否可以以多边形的形式制作热点?这是我的代码和地图:

图片:morning_hovermorning_idlemorning_ground

0 投票
1 回答
101 浏览

python - RenPy:包括。叙述者台词中的变量

我正在 RenPy 中创建视觉小说,并希望在叙述者的行中包含一个变量。我已经尝试了几个 python 脚本(见下文),但我不断得到一个invalid syntax error. 有谁知道为什么?

0 投票
0 回答
64 浏览

python - 如何更改调用哪个变量?(特别是对象)

我正在尝试创建一个小型怪物收集游戏,该游戏能够收集多个相同类型的怪物,它们之间具有可变的统计数据。我遇到的问题是我不知道如何制作一个不会覆盖前一个的对象!前一个对象是制造的,所以如果我抓到一个史莱姆,五分钟后我可以抓到一个地精……它会覆盖我的史莱姆。

如果这改变了事情,它将在 Renpy 内完成

我唯一能想到的是一个冗长的 If 语句,通过每个数字来查看它是否是我想要的,但这似乎很混乱,特别是因为我每次想要引用时都需要通过它。我试过在网上查资料,但似乎没有一个教程涉及这方面。

我需要做什么代码才能完成这项工作?这应该通过它们递增,直到它找到一个开放的插槽,假设我的小组成 [X] 实际上可以修改正在创建/调用的变量。

0 投票
1 回答
101 浏览

python - Python - 更新分配给 var 的函数/返回

先写代码,这样你就会明白我在说什么:

这不是我当前的代码,但它是实际问题。这就是我要问的地方,如何更新字典中的值。我应该做类似的事情:

?

我当前的项目在 Ren'Py (.rpy) 中使用,但由于我使用的是 python 块,因此代码的工作方式与普通 Python 完全相同。在名为 Event 的类中,我的元素完全如下:

预期结果:真 结果:假

0 投票
1 回答
584 浏览

ffmpeg - FFMPEG 图像到视频的反向序列与其他过滤器

类似于这个ffmpeg - 将图像序列转换为具有相反顺序的视频

但我想知道是否可以通过指定图像范围来创建视频循环,并在一个命令中附加相反的顺序。

理想情况下,我想将它与这个Make an Alpha Mask video from PNG files

我现在正在做的是使用https://stackoverflow.com/a/43301451/242042生成反向并将视频文件组合在一起。

但是,我认为它类似于Concat 本身的视频,但相反,使用 ffmpeg

我目前的尝试是假设 60 张图片。这使得 vframes x2

如果没有 alpha 掩码,我可以使用它来工作

只需 alpha 遮罩,我就可以做到

所以我正在尝试这样做,以便同时完成 alpha 蒙版。

虽然我的最终理想是拍摄图像,但将其反转得到一个 alpha 蒙版并将其并排放置,以便可以在 Ren'py 中使用

0 投票
1 回答
2593 浏览

python - Renpy - 前面的标记语句不需要块。请检查此行的缩进

尝试使用 Renpy 将预开发的游戏移植到 Android Build。但是,它总是抛出错误:

文件“game/radioactive/getlucky/screen/GetLuckyScreen.rpy”,第 10 行:行缩进,但前面的标记语句不期望出现块。请检查此行的缩进。盒子: