[教程] 带时间限制的选项
本教程二改官网cookbook
https://www.renpy.org/wiki/renpy/doc/cookbook/Timed_menus
代码如下
[教程] 下雪/下雨/电影特效
效果
需要的素材
电影的素材
本期的下雪效果可以直接使用官方的SnowBlossom函数,
详情: https://doc.renpy.cn/zh-CN/sprites.html
下雨特效参考了 https://lemmasoft.renai.us/forums/viewtopic.php?t=37489
电影特效和另外一种下雪特效是,受到前面下雨特效的启发自己做了素材实现的。
代码如下:
...
2023年暑假界面班通知
开课时间2023年7月10号
讲师黑凤梨Black Pineapple
费用免费
如何参与参与请加入qq群 856418409
课程目标学习RenPy界面的代码写法。有的功能可能需要后端和界面相结合,比如信息展示,本课程只写界面,后端部分暂时不涉及。
课程形式每周会布置一个界面,大家可以去论坛相关帖子下面交作业。周末我会做界面制作过程放在b ...
让立绘显示在文字框前面——onlayer
如何在文本框边缘的前面显示角色的立绘(头像)
似乎没有人做过这种事,我就琢磨了一下
其实只要加一个语句就可以
在show语句后面像加位置描述at一样再跟一个onlayer,onlayer的值是overlay即
例如我自己试验的
题外话——我是怎么找到解决办法的
我知道有个behind。这在tutorial里演示过,然后就在想会不会 ...
跟随鼠标位置的ToolTips
一个可以跟随鼠标位置的ToolTips。
实现已读文本变色、滚轮打开历史记录效果
对于较长的多路线GAL,已读文本变色是很有帮助的小功能。
以及在screen say中加入key "mousedown_4" action ShowMenu('history')可以实现滚轮上滑打开历史记录(需要关闭rollback)
替换方法:在 screens.rpy 内替换screen say
替换代码如下:
这里用到的renpy.is_seen(ever = True),会传回正在显示的文本是否已经阅读 ...
新人帖
Ren'Py实现动态循环显示背
Ren'Py教程:如何用多张背景图层动态循环显示背景
论坛发帖能不能支持Markdown啊!
相信很多人在制作游戏时都会去游戏网站itch找免费的游戏素材资源,就比如我自己。
在一次寻找背景素材时,我找到了一个看起来不错的免费资源。当我满心欢喜下载回来后,我傻眼了——作者竟然把背景分成了多个图层!虽说有PSD文件,我 ...
新人帖
2R-Tools:一款汉化者使用向的Ren'Py&RPG Maker机翻工具
版权信息
2R-Tools版权归 Phoenix 所有,本项目使用MIT开源许可协议。
软件简介
汉化者使用向的Ren'Py & RPG Maker自动翻译器。 内置6个平台(百度,腾讯,deepL等)的翻译API(谷歌目前失效了)。傻瓜式翻译、更新游戏文本,极大减少翻译时间和劳动力。
使用方法
暂无,懒得写,有空补上。请先自行摸索下吧。
当然,哪位 ...
新人帖
Notepad++配置Ren'Py语法高亮
原帖来自https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=24091&sid=7ec5b0958af62ae71bced573386aca86#p351412。
感谢Psieye。
适用版本Notepad++ v6.6.9,经测试,v7.8.5仍然可以使用。
Windows使用方法:
[*]下载附件并解压,得到userDefineLang.xml和functionList.xml。
[*]语言-自定义语言-自定义语言格式. ...
新人帖
Xrenpy可视化编辑器
GitHub上找一个可视化编辑器
就是英文的 没有汉化
有没有大佬可以汉化一下 这个对小白太重要
项目地址https://github.com/ZeroChaotic/XRenPy
how to post a picture in a forum online site
链接:https://pan.baidu.com/s/1f8E00NAvFQ2KV2SijAM1Zw?pwd=08fm
提取码:08fm
...
新人帖
关于 win10 中文输入法使用 renpy.input 的避坑指引
之前一直用 renpy 的 7.4.6 版本,然后发现在 renpy.input 中win10 自带输入法无法正常使用,具体表现就是拾字器无法显示。
直到昨天无意间发现某部作品 renpy.input 中文正常输入。遂重新开始研究这个大坑,目前具体原因仍不清楚。但个人认为应该是与默认的 input 组件有关。最终在renpy的changelog 中发现在 RenPy 7.4.7 ...
新人帖
【调试】一个便于调试游戏的回调函数
在做移植游戏,需要观察脚本执行到哪一行,所以我写了下列代码方便debug
把下列代码放到options.rpy即可生效
效果如下,看画面左上角:
如何提问以及程序设计流程
花了几个小时写了ppt,希望可以帮助到大家。
PPT下载
使用shader绘制海面
最近在研究shader,此贴为中间副产品。需Ren'Py 7.4.5以上版本。
此贴中使用的shader代码来源为
ShaderToy-Seascape
我只是做了一点修改并移植到Ren'Py上。
首先是主体的shader代码(不要问我是怎么来的,问就是我也不懂):
[mw_shl_code=renpy,true]init python:
renpy.register_shader("shadertoy.Seascape", vari ...
继续游戏按钮的写法 action类继承例子
代码:
需要修改主界面,放入这个按钮。
可以放在读取游戏上面。
最新存档的显示方法
代码:
修改screens里面,存档的相关界面。
请注意下面的代码没有包括原界面里,翻页部分,请注意保留
倾斜移动
主要是就是parallel这个属性实现的倾斜移动;
我也是看了大佬的代码,在此记录一下
电影字幕一般的显示对话
本来有一个需求,要像是电影字幕一样显示对话。
首先感谢群友的想法,新建一个Text可视组件,或者干脆用NVL模式。
我曾经想过自己做一个screen显示对话,但是代码十分不优雅,而且窗口状态管理非常难,再者无法将对话加入历史记录。
其次,想修改say屏幕,通过某种全局变量实现自己的效果,但是和系统机制发生冲突——有什 ...
新人帖
00_style的三种文本定义方式——screen.rpy
00 突然发现了第三种定义方式论坛里没有关于原文档的内容吗,那我来更新一点吧,不过这代码粘贴的也太丑了吧,是关于screen.rpy的:
需要看结论的直接翻到最下面
首先进入screen.rpy,我们就能看到第一个这样定义的样式,对于gui.text_properties(kind=None, accent=False)的作用就不赘述了(它定义了一个字典)
/ ...
新人帖
【开源程序】原创的RenPy语句停顿自动生成器
之前用RenPy时想做语句停顿,经过手动添加、定义缩减添加、替换添加等等尝试后,觉得不管怎么搞都比较麻烦,但是因为存在较大模式化的处理过程,可以尝试做一个软件批量处理。又因为朋友在开发的一个游戏,想帮他一点忙,所以用C++和Qt开发了一个小程序,附带源码。
因为等级不够不能直接传程序,所以只能放百度云了,如果 ...