新人帖
00_style的三种文本定义方式——screen.rpy
00 突然发现了第三种定义方式论坛里没有关于原文档的内容吗,那我来更新一点吧,不过这代码粘贴的也太丑了吧,是关于screen.rpy的:
需要看结论的直接翻到最下面
首先进入screen.rpy,我们就能看到第一个这样定义的样式,对于gui.text_properties(kind=None, accent=False)的作用就不赘述了(它定义了一个字典)
/ ...
新人帖
【开源程序】原创的RenPy语句停顿自动生成器
之前用RenPy时想做语句停顿,经过手动添加、定义缩减添加、替换添加等等尝试后,觉得不管怎么搞都比较麻烦,但是因为存在较大模式化的处理过程,可以尝试做一个软件批量处理。又因为朋友在开发的一个游戏,想帮他一点忙,所以用C++和Qt开发了一个小程序,附带源码。
因为等级不够不能直接传程序,所以只能放百度云了,如果 ...
【renpy工具】快速批量deepl机翻工具
在Renpy项目的翻译工作中,合理高效地使用机翻可以为后续的人工翻译提供很多便利。
但是如果从Renpy翻译脚本中一句句粘贴到翻译器中,翻译完了再粘贴回去,操作起来会很麻烦,效率很低下。
于是我做了一个工具可以在号称是“全世界最准确的翻译器”的Deepl中批量快速处理Renpy翻译脚本。
具体可以看视频:
https://www.bi ...
[教程]简易画廊 (附带github工程文件)
看经常有人问画廊的问题,我也研究了下,写的比较简易:
代码:
https://github.com/red-moon-tea-party/renpy/tree/main/cg_gallery/game
script.rpy
gallery handler
gallery
screens
[选项菜单修改] 添加菜单前缀,给选项菜单加上键盘映射
1、测试用的选项菜单
2、在任意.rpy 文件中添加
3、修改前后对比
【教程】禁止用户和界面交互的方法以及禁用快捷键
这篇文章会讲下如何在在游戏中禁止用户和界面交互,以及暂时禁止快捷键的办法。
在有些时候变换不希望被用户打断,或者变幻在界面上面演出,不希望用户再按界面的按钮。在这些情况下,需要让用户暂时不能和界面交互。
在论坛搜索之后发现了这个帖子:
不要使用lemmasoft这个帖子的办法,会有副作用!!
正确方法请往下拉 ...
关于播放视频等
这个是官网关于播放视频的教程
影片 — Ren'Py 中文文档 (renpy.cn)
所以,我们在录制视频素材的时候,需要设置视频和音频的编码方式,才能正常播放,否则,啥写法都是无法播放的
视频的播放:
1.直接播放 play movie "xxx/xxx.avi"
这种需要等到视频播放完毕之后,才能继续
2.还有一种,.当做图片播放:image xxx = Movie(play="x ...
新人帖
利用excel生成新的人物属性
调用属性
附上我测试用的excel内容
计时器的刷新
这里面核心就是显示隐藏应该是起到了刷新screen的作用,不管是call还是show,都行
关于textbutton的圆角矩形RoundRect
这个是效果图:
Ren'Py 界面制作全过程(附带入门级讲解)
代码
美术资源
Live2d 实验一则,有演示,附代码
live2d大家可以先去官方网站下载一个模型用来测试。下载的网站是:
https://www.live2d.com/zh-CHS/download/sample-data/
当然要在Renpy中使用live2d,是需要先安装的。安装的办法,在官方文档里写的很清楚:
使用Live2D之前,你需要下载和安装原声的Cubism SDK,下载链接为 Live2D 页面 。 请注意,如果你的商业项 ...
RenPy 侦探游戏界面制作全流程
工程文件下载:
https://github.com/red-moon-tea-party/renpy/tree/main/gui_2
代码
【开源工具】图片素材一键批量压缩 untra-tinypng
renpy项目作为视觉小说,图片资源往往占了比较大的比重。大于体积较大的项目来说,图片压缩是不可少的。
于是我做了一个开源工具,开箱即用,调用tinypng的接口,大约能节省70%的图片空间。
详情可以看发布在pilipili的视频:
https://www.bilibili.com/video/BV1ve4y1C7im
github链接:https://github.com/libudu/ultra ...
关于live2d应用踩坑实录
明明去年就出了的功能现在才开始摸索的我是fw,
之前一直懒得弄直到今天才做出来这样的一个小尝试。
以下是一个视频版本的踩坑记录(踩坑记录视频版)
第一步踩坑:报错显示could not revive com3.
这个坑踩到是因为我的live2d是4.2.而renpy并不支持4.0以上的sdk所以请在导出的时候选择
第二步踩坑:在成功处理了上面的 ...
[教程] renpy 图像处理器 例子
演示效果
代码
关于我成为renpy8升级受害者这件事附带debug技巧分享
昨天给之前的养成游戏框架增加了换装的新代码,但是每次按重新加载的时候就会报一个错误。如下
TypeError Cannot pickle 'dict_keys' object
看到错误先去搜索了错误信息,获得了一堆python相关的。
但是我没有仔细去看,我存了新加的代码,并用版本管理工具恢复到了上个版本,果然重新加载不会再出错了。
然后我打算 ...
实名认证系统
效果
https://www.bilibili.com/video/BV11N4y1j7bo?share_source=copy_web&vd_source=b1d4aa8978badd4540e345bd3b37b3b2
第一步:安装第一方和第三方Python模块包
按win+R 后输入cmd 点击确定,先cd定位到游戏的game文件夹再输入命令
安装python,如果已经安装,打开python安装目录下的Lib文件夹,复制Lib文件夹下 ...
[教程] 安卓打包遇到的问题和如何寻求解决办法
今天第一次尝试了安卓打包,遇到了两个问题。
第一个问题是CalledProcessError错误
完整的错误代码是
解决的办法是搜关键字:renpy CalledProcessError
然后到找了下面的帖子:
https://lemmasoft.renai.us/forums/viewtopic.php?t=52653
阅读了这个帖子,帖子里说,这个问题可能有三种可能性:
1. 没有安装任何JDK
2. 装 ...
环形bar
参考了帖子:
https://lemmasoft.renai.us/forums/viewtopic.php?t=42301
代码:
[mw_shl_code=renpy,true]screen show_circle():
default angle = 90
default auto = True
if auto:
timer .1 repeat True action If(angle+5