收藏本版 (17)

经验教程 今日: 0|主题: 358|排名: 2 

  • 新人帖 通过文本标签插入图片Latex
    本贴使用cunsom_text_tag注册标签tex,实现在文本中插入公式,公式来自于latex语句。 可以查看附件图片来查看效果。 下文介绍代码。关于该代码的应用(即,为什么我要做这个功能),在代码之后。 版本:RenPy 8.5.2 代码:方便起见,建议单开一个latex.rpy。思路:通过python的subprocess包,调用其他程序,生成latex图片 ...
    2665 Leonhard 发表于 2026-6-5 教程
  • 【演出组件】机变骰子
    嘛,之前一直在琢磨DND肉鸽,然后不可避免地就要做骰子 但问题是找了很久都没有适合的动画或序列帧,又或者太零散做起来很麻烦 然后想了想,还得做不同的分支和能够无缝衔接的动画段...决定换个思路 立马解放了自己 Shader,是无敌哒! 预览 #点击头像 查看我写的更多屎 粉身碎骨浑不怕,要留答辩在人间 ...
    0564 Maz马 发表于 2026-6-3 原创
  • 用“打字机”音效替代角色语音的简单实现方式
    在一些游戏(如“逆转裁判”“undertale”)中,角色说话时会随着文字不断播放音效 文档中有提到可以用回调函数实现这个效果:https://doc.renpy.cn/zh-CN/character_callbacks.html 这个样例播放“哔-”代替角色语音,前提是启用了慢速文本: 但是这样并不能完美实现我们需要的效果,所以可以优化成这样: 注册一个 ...
    0977 甲醇水溶液 发表于 2026-5-5 经验
  • 【简易物品栏与界面交互】代码与思路分享
    萌新最近在用renpy制作游戏,其中有解谜部分,于是研究出了一个简单的物品栏功能。 虽然尚未完善,但大体功能已经完成,见有许多同学需要,故先分享,以供参考与学习。 相关工程(暂未上传github,先用网盘分享了): 因为是边做游戏边造轮子,所以把物品栏功能单独分离出来塞新工程里了 相关工程 提取码: 2026 代码 ...
    21002 甲醇水溶液 发表于 2026-5-3 经验
  • 【功能组件】多角色、多数据管理技巧
    最开始是和 全随机游戏核心 写在一起的 但为了解耦,让单个组件更加模块化一点,使用、学习起来更轻松一点 所以把混杂的东西单独切出来 #点击头像 查看我写的更多屎 粉身碎骨浑不怕,要留答辩在人间
    0584 Maz马 发表于 2026-5-18 教程
  • Renpy岂是如此不便之物?使用光线步进渲染伪3D场景经验分享
    前些阵子发了一个视频,使用光线步进在Renpy中实现了一个类Minecraft方块沙盒游戏 使用Renpy制作类Minecraft游戏_哔哩哔哩_bilibili 我并非啥技术硬核大佬,所以我这篇文章主要就是分享我学习探索的思路和过程,希望能帮到有需要的人 一开始是看到了这位大佬在b站发的视频 Renpy实现伪3D场景,支持自由行走,碰撞检测_哔 ...
    21438 mobi 发表于 2026-2-9 经验
  • Renpy Shader分享,持续更新(吧)
    改了 能用 但不一定那么有用……的一些shader分享,大多是画面效果类 基本上都是看到shadertoy站上很有趣的shader,一时兴起改了改,最后发现我的项目用不上的代码。放在那里也很可惜不如分享出来,说不定大家能用得上 Shader license 参考这里:https://www.shadertoy.com/terms 使用时请注意哈! 1.水彩效果 源代码:ht ...
    65128 birctreel 发表于 2024-1-12 经验
  • 【变换组件】边缘渐变
    用于美化fixed,viewport类容器效果的transform 变换组件 鼠标视差 3D 倾斜 边缘渐变 最开始是希望能够传一张mask纹理图来自动遮罩的 可以不规则遮罩也不用写死逻辑 尝试失败之后选择用3D倾斜的思路,用shader直接作用在组件和子组件上 控制像素透明度,兼容rp的alpha预乘 但是写死了逻辑只能控制四边 # ...
    2849 Maz马 发表于 2026-4-24 教程
  • 翻牌子小游戏教程
    仅供参考 [mw_shl_code=renpy,true]init python: import random as r paizu = [] finished_paizu = [] checking_paizu = [] steps = 0 need_clear = False need_clear_timemarks = False def reset_paizu(times = 6): global paizu paizu = [] for i in range( ...
    0687 LHawa1145 发表于 2026-4-27 教程
  • 【功能组件】随机游戏核心
    全随机游戏就是肉鸽Rogue了... 26/8/17 重构了类和变量的命名风格,配置方式,使用方式。 让内部黑箱工厂化,不再用调用式配置。 支持节点、单元检索生成。 组件可以对接的功能 1随机取名,随机属性的角色 2随机取名,随机属性的道具 3随机地点,发生随机事件 4随机房间,放置随机家具 ... 组件本身是定义了随机组装的规 ...
    0919 Maz马 发表于 2026-4-24 教程
  • 如何实现按键控制人物行走(CDD实现)
    前言: 最近水了一下Renpy的群,发现群里在讨论有关Renpy制作RPG的想法。 正好我正在尝试使用Renpy制作Rpg。(目前实现了自由编辑有高低差的地图,卡牌战斗,人物移动) 但是 我写的一些代码还没有经过重构,所以现在不是最佳的状态,现在仅分享一下人物行走。 之前鄙人发过一个帖子,也是关于人物行走的,但是那次是用scr ...
    44745 Reacted 发表于 2025-3-2 教程
  • 【变换组件】3D倾斜
    写了一个类3D正倾斜效果的transform 预览 变换组件 鼠标视差 3D 倾斜 边缘渐变 效果类似于3D舞台中的RotateMatrix(),即绕着某一轴做3d旋转 但是应用了3d舞台后的一些组件会失去交互功能,例如按钮(原理暂时不明,我对3d舞台没有过多了解) 因为这个原因使用Shader来进行模仿 因为透视形变是UI,UX美术中非 ...
    1662 Maz马 发表于 2026-4-21 教程
  • 【图表组件】折线图
    预览 图表组件 雷达图 折线图 提供一系列入参,注释已经写好了 可以自行入参图片,使用图片作为数据点 写这个的目的是想做一个模拟股票的小游戏(乐 #点击头像 查看我写的更多屎 粉身碎骨浑不怕,要留答辩在人间 ...
    2622 Maz马 发表于 2026-4-20 教程
  • 根据设备长宽比自适配项目分辨率
    大家好!今天带来的是 当你用一套代码适配PC和手机并且给手机单独制作了宽屏UI想要Ren'py自动检验设备长宽比来确定项目的显示比例时的 检验配置代码😁 当然肯定有很多小伙伴想问了,renpy有自带的renpy.variant相关代码用来检验设备呀 但这里存在两个问题,一是在UI初始化阶段,renpy.variant代码不一定能够成功运行,还 ...
    0640 birctreel 发表于 2026-4-15 原创
  • 【功能组件】极简手机聊天信息系统
    26/8/17更新 (在此之前使用的注意新的版本,更新了样式的格式,滑窗算法减少渲染压力,是一次比较大的更新) 参考原帖出处: https://nighten.itch.io/yet-another-phone-renpy 26/1/13 1.提取了参数,方便小白使用,我相信东一榔头西一棒槌的布局是大家最头疼的... 2.写了缩略图放大功能 26/4/13 3.自动匹配角色 ...
    21628 Maz马 发表于 2026-1-13 教程
  • 新人帖 【经验分享】简单的悬停放大效果
    萌新最近在学习自定义界面的时候,遇到许多与我一样的初学者想要一个简单的悬浮放大效果 用一个简单的transform即可实现 使用方法也很简单,搭配imagebutton使用更佳
    0616 甲醇水溶液 发表于 2026-4-15 经验
  • renpy里的俄罗斯方块!
    20260212更新:函数rotate_shape那里少写了一个索引会产生bug,目前已经修复 前两天上课的时候突然产生了在renpy里塞俄罗斯方块的想法,而且找到了一个特别简单的方式,在群里问了一下好像之前没有人做这个,于是我花了两个小时的时间写了一个,这里放上代码 注意这个是纯Python代码 [mw_shl_code=python,true] """renpy ...
    61551 Aaron栩生阿龙 发表于 2025-10-12 教程
  • renpy人物对话自动高亮/变暗
    目前人物对话高亮/变暗的主流方法是使用ConditionSwitch,缺点是需要给每个图像都写一遍,下午在玩植物大战僵尸的时候想出了一个比较方便的方法 这个方法有一半的内容和ConditionSwitch是一样的,只不过我们使用transform的判断替代了原本CS的判断,只需要添加图像tag就好了,但是注意,使用这个方法的前提是,展示图像的 ...
    5917 Aaron栩生阿龙 发表于 2026-4-9 教程
  • 【项目管理其三】叙事类型
    前言: ·仅在renpy环境下讨论 ·仅在开发者视角下角讨论 ·任何言语不针对任何人及不包含恶劣侮辱意味 本篇涉及的内容包括游戏的立项,制作过程,并不涉及任何代码 是个人对这一两年走的弯路直路的总结 并非是实际的代码或案例,而是形而上学的思维方式或经验 由于本人本职是美术,既非编程也非策划,因此措辞可能会略显 ...
    0900 Maz马 发表于 2026-3-29 经验
  • renpy限时选项
    晚上睡觉前突然想出一个做限时选项的方法,刚刚在B站搜索了一下前人们的写法后发现主流的写法好像有点复杂,这里给出一个最简单、没有任何其他功能的写法 用法是这样的
    1589 Aaron栩生阿龙 发表于 2026-4-8 教程
  • 下一页 »

    快速发帖

    还可输入 60 个字符
    您需要登录后才可以发帖 登录 | 立即注册

    本版积分规则

    相关侵权、举报、投诉及建议等,欢迎加入QQ交流群:1028986456

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|苏ICP备17067825号

    在本版发帖返回顶部