隐藏置顶帖
置顶
精华
“Ren'Py引擎从入门到放弃”系列教程
“Ren'Py引擎从入门到放弃”系列教程
—— 作者:@被诅咒的章鱼
原文章在逼乎网址:https://www.zhihu.com/people/bei-zu-zhou-de-zhang-yu/posts
[*]Ren'Py引擎从入门到放弃(1) —— 只要下载成功就是胜利
[*]Ren'Py引擎从入门到放弃(2) —— 成功创建第一个工程
[*]Ren'Py引擎从入门到放弃(支线1) —— 自定义开场画 ...
隐藏置顶帖
置顶
精华推荐
Ren'Py入门教程《雪凡与好朋友们的 Ren'Py游戏引擎初学心得...
2019.02.08更新:
由于原帖地址无法访问,出现:Database Error: Unable to connect to the database:Could not connect to MySQL
所以本站也进行原帖原样转载。
对于英文文档链接,采用【新注:中文文档参考这里:https://doc.renpy.cn/zh-CN/editor.html】追加方式。
而里面示例的脚本代码,使用 论坛支持的Ren'Py语法高 ...
“如何给对话添加阴影”的解决办法
这个教程起因是我接过的很多甲方都不知道怎么给对话加阴影,为此我特意去试了试,一波三折后才终于成功做出来,希望能将这个简单且实用的东西教给大家
这里感谢@Aaron栩生阿龙 @Koji 提供的帮助,好久没认真写过renpy组件了,transform特性多少有点遗忘()
先写给出代码解决方法,这部分需要修改screen.rpy中的screen s ...
Renpy Shader分享,持续更新(吧)
改了 能用 但不一定那么有用……的一些shader分享,大多是画面效果类
基本上都是看到shadertoy站上很有趣的shader,一时兴起改了改,最后发现我的项目用不上的代码。放在那里也很可惜不如分享出来,说不定大家能用得上
Shader license 参考这里:https://www.shadertoy.com/terms
使用时请注意哈!
1.水彩效果
源代码:ht ...
新人帖
依次出现的悬浮按钮
绕一圈出现的按钮. 就是一个简单的transform和一个screen
代码如下:
screen floating_buttons():
# 按钮位置.
$ positions = [
(0.2, 0.3), # 按钮1
(0.15, 0.5), # 按钮2
(0.2, 0.7), # 按钮3
(0.7, 0.7), # 按钮4
(0.8, 0.5), # 按钮5
(0.7, 0.3 ...
一个Renpy安卓打包游戏通过安卓平台审核方案
前言:
1.本方案由我和清奕云時想出,实现,以及测试
2.本方案在Ren'py-8.3.7能够实现效果,如果使用,请注意引擎版本
3.涉及到修改引擎的代码,所以请在事前把引擎目录下的rapt相关文件备份
4.知道怎么写html(最新版更新不用)
5.这个方法有部分缺陷,看文尾。
6.使用了该方案需要标注“浅唱”标注使用该插件
压缩包:(一 ...
【经验分享】做 Ren'Py 项目时的一些小习惯,感觉还挺有用的
最近在做一个 Ren'Py 项目,写脚本的时候慢慢养成了一些小习惯,感觉对整理项目挺有帮助的,简单记录一下,也许对刚接触 Ren'Py 的人有点参考价值。不一定是唯一写法,只是我自己用着比较顺手。
变量尽量用 default一开始我经常这样写变量:后来发现很多时候用 default 更舒服一点:这样变量会自动进入存档系统,新游戏会初 ...
新人帖
RenpyLens 实时翻译神器 - 傻瓜式免费使用教程
欢迎使用开源免费的 RenpyLens!本软件专为 Ren'Py 引擎开发的游戏(大多为视觉小说 / Visual Novels)打造,能够实时无损抓取游戏文本,并通过 AI 大语言模型 进行高质量实时翻译。 不需要复杂的代码知识,只需简单几步即可让游戏角色顺利“说人话”!
🎮 软件开源🌍 已在 GitHub 完全开源:https://github.com/liuyuan-w ...
Renpy岂是如此不便之物?使用光线步进渲染伪3D场景经验分享
前些阵子发了一个视频,使用光线步进在Renpy中实现了一个类Minecraft方块沙盒游戏
使用Renpy制作类Minecraft游戏_哔哩哔哩_bilibili
我并非啥技术硬核大佬,所以我这篇文章主要就是分享我学习探索的思路和过程,希望能帮到有需要的人
一开始是看到了这位大佬在b站发的视频
Renpy实现伪3D场景,支持自由行走,碰撞检测_哔 ...
极简手机聊天信息系统(纯代码,新手也能用)
手机聊天信息是老东西了,做的人很多
这个是很早之前黑凤梨老师推荐我看的,得有两年了吧,希望代码不会过时(
原帖出处:
https://nighten.itch.io/yet-another-phone-renpy
26/1/25更新
(在此之前使用的注意新的版本,更新了动态字符串对齐,不想重复复制和一行行对照的请移至最下方)
但是原帖是一个工程包,相当杂 ...
新人帖
renpy里不使用nvl转用text的手机制作(8.3.7)
仅供抛砖引玉,写法什么的还有很多优化的地方,目前也不知道会不会有什么神秘的bug(仅在837中测试过,欢迎补充测试结果)
我们不伟大的新人LH在看完伟大的烈烈评价画廊后,有感而发:
我之前参考过黑凤梨老师制作的nvl手机制作方法,在实际测试下来发现了以下问题:
1.无法保存对话(例如A说aaa,你退出这个界面再进来, ...
第八回:大雜煮與黑暗鍋!
《雪凡與好朋友們的 Ren'Py 遊戲引擎初學心得提示》
第八回:大雜煮與黑暗鍋!
歡迎各位再次蒞臨我們的節目,大家好,我是……
「嗨哈,大家好!鍋子放在哪裡啊?」
「姊……姊姊!還沒輪妳……啊不好!……」
「大、那個、嘿,大家好哇!……我是小諾,很高興能認識各位……」
「哈哈哈!諾諾笑得好僵!開心點嘛,難 ...
新人帖
FixWindow:手动调整窗口大小时,自动修正窗口比例
RenPy默认可以随意调整窗口大小,但是在非默认长宽比下,会有黑边,看起来不太美观。
下面这段会持续检查窗口尺寸变化,自动计算并调整缩放比例。达到在玩家手动调整窗口大小时,维持原始长宽比的效果。
算是一个...取巧的办法?
将下面这段放在script.rpy来测试效果:
下面是一些判断的解释:
“if dw < 10 and dh < 10 ...
renpy圆形和胶囊型按钮设计
首先准备一组圆形白色贴图
实现很简单,就是用Frame()组件拉伸frame左右,按钮的高度要和贴图高度大小一致,可以用Transform()缩放一致,按钮颜色用matrixcolor实现
效果
一个Renpy安卓游戏调用手机相册权限的方案
前言:
1.此方法由"我"单独提出,实现,测试
2.本方案在Ren'py-8.3.7能够实现效果,如果使用,请注意引擎版本
3.涉及到修改引擎的代码,所以请在事前把引擎目录下的rapt相关文件备份
3.学习操作门槛:需要一定的java小基础以及了解Android应用的相关特性
(包括但不限于一些基础的apk知识,apk的文件结构以及其rapt各个文件 ...
手游必备!自动平移滑动 banner或按钮教程
效果看B站https://www.bilibili.com/video/BV1kFqWBcEoX/
一个在Ren'py中调用手机通知和(小米特有)卸载弹窗方案
前言:
1.此方法由"我"提出,实现,测试
2.本方案在Ren'py-8.3.7能够实现效果,如果使用,请注意引擎版本
3.涉及到修改引擎的代码,所以请在事前把引擎目录下的rapt相关文件备份
4.使用了插件可以标注"浅唱"不标也没关系
本贴参考:
一个Renpy安卓打包游戏通过安卓平台审核方案 - 经验教程 - RenPy中文空间
一个Renpy游戏 ...
renpy8.2+使用传统单色emoji教程
renpy8.2引入emoji 15.1,虽说在对话框里显示效果提升,但是给使用emoji符号作为GUI的开发者带来了困扰,几乎所有原来的emoji都带上了颜色
因此我们注册一个自定义tag,让emoji保持白色
然后
就都是白色的了
Screen 组件 Debugger 工具
Bilibili 视频:
https://www.bilibili.com/video/BV1WvkXBtEkj
Github 地址:
https://github.com/Koji-Huang/KojiRenpyBox/tree/main/CDD/render_debugger
在这个轮子里---
你可以直接查看界面上所有可视化组件在屏幕中渲染的 坐标\大小 与 上下级关系
交互:
默认 ~ 键打开界面
打开界面后:
~ 键 打开\隐藏 Debugger ...
renpy里的俄罗斯方块!
20260212更新:函数rotate_shape那里少写了一个索引会产生bug,目前已经修复
前两天上课的时候突然产生了在renpy里塞俄罗斯方块的想法,而且找到了一个特别简单的方式,在群里问了一下好像之前没有人做这个,于是我花了两个小时的时间写了一个,这里放上代码
注意这个是纯Python代码
[mw_shl_code=python,true]
"""renpy
...