精华
RenPy中的打地鼠
如题,之前尝试过在RenPy中写一个打地鼠,不过一直没有成功。系统地学习了一下Python和面向对象的知识后再来改程序,最终做了出来这个打地鼠。
注意一下RenPy中有以下问题:
1、有很多种声明变量的方式,并且变量所在存储区十分奇怪,进行高级操作时有时会有找不到声明的变量的情况。
2、不是继承自Action类的action不可带 ...
[Black Pineapple] 分享一个自己的背包和商店的代码
建立一个新的游戏,1920 X 1080的,item文件夹整个放在image文件夹,shop放在gui文件夹。
新人帖
发一个window下解包工具 rpatool.exe
软件界面
使用 选择要解开的 rpa 包
下面 选个路径 一般是同目录
如何在RenPy中笨拙地实现一种功能齐全的QTE?
QTE,即快速反应事件,就是玩到一定地方突然需要点点点或者按按按,超出时间没按完就会失败。
在视觉小说中添加QTE能增加紧张感,另外QTE在游戏中也算比较常见的设定。
那么如何在RenPy中实现QTE呢?
在英文论坛上好像已经有一些人实现过了,不过我没看。
首先要确定一下功能:
1、最好QTE可以同屏出现多个。2、最好QTE可以 ...
如何在RenPy中做一个飞镖小游戏?
如题。
依然是给《罗曼圣诞探案集》做的飞镖。
演示效果如下:
具体要求如下:
1、模拟扔飞镖手抖的效果,飞镖发射前会不断晃动。
2、飞镖扔中镖盘的不同位置得分不同,具体分数写在了最外圈上,并且外圈红色2倍,内圈红色3倍。
这是用RenPy中的用户自定义可视组件实现的,需要 ...
一种不修改原有代码替换字体的方法
把中文字体丢到game目录下的fonts目录里面,并重命名为 ch.ttf。然后新建一个rpy文件,填入下方代码:
国内不用梯子安装unrpa的方法
由于某些原因,pip的下载速度越来越慢,通过pip安装python软件的失败概率越来越高,就算用梯子也非常慢,因此我在百度上查了一下解决方法。可以通过设置pip的软件源为国内的软件源来解决。
临时方法:
永久方法:首先在你的用户目录下新建pip配置文件(Linux下新建并修改/.pip/pip.conf;Windows在用户目录下新建pip文件夹 ...
模拟走路谈话
在玩到某个galgame中,有走路谈话的场景,感觉很不错。
本人萌新一个,没有技术,只能简单粗暴地实现了一下效果。
#走路谈话对象
#使用示例
Ren'Py自带Atom文本编辑器汉化方法
最新 Ren'Py 6.99.14.2.3333 版本,于 2018年3月27日 发布。
更新之一,就是支持 Atom文本编辑器,并安装了language-renpy,renpy-dark-syntax 和 renpy-light-syntax Atom插件以及进行了一些默认配置。
打开Ren'Py,选“设置”,再点选“文本编辑器”,选“Atom”,Ren'Py就会在线安装 Atom文本编辑器 了。
Atom 文本代 ...
如何在RenPy中做出更加灵活生动的imagebutton?
我们知道,要想在RenPy中做UI,要做得好看、定制化,主要是用imagebutton。 而imagebutton主要是通过提供idle和hover等属性的图片名,最终呈现出的效果是:鼠标没浮在按钮上(idle)时显示一张图,鼠标浮在按钮上(hover)时显示另一张图。 对于一般的游戏这差不多够了,但直接切换图片仍显得有些突兀,不 ...
如何在RenPy中实现一个摸♂香蕉?
如题。懂的自然懂。
演示视频链接:
https://m.weibo.cn/detail/4461778387935005
基本原理其实就是之前那篇帖子里提到的研究更生动的imagebutton时的副产物。
既然能把imagebutton的idle和hover转换为python代码,用python代码控制动画,那么自然也可以弄各种条件判断、与全局变量勾连做出更有意思的效果。
一、首先定 ...
如何在RenPy中做出鼠标按下时变化的鼠标光标?
首先我们知道,在RenPy中可以修改默认的鼠标光标,让原本windows自带的普通光标变成定制的、符合游戏风格的光标,并且可以通过每秒20帧的帧序列做出动态光标的效果。 并且文档中也说当鼠标处于不同的界面时可以显示不同的光标(不过我自己试的时候好像存在一点问题)。
那么问题来了?如果我想提高交互性 ...
如何在RenPy中做出高级一点的画廊?
RenPy文档中介绍了使用其自带的画廊的方法,定义图、定义锁条件、生成并添加按钮。
最终呈现的效果就是很多按钮,每个按钮点击之后全屏显示一张CG图,可选带有一些工具栏之类的。
这样是够用了的,但太普通了,太寻常了,所有学了RenPy画廊的人差不多都会这么写。
有没有高级一点的画廊呢?
比如一个这样的画廊,是我为《 ...
Ren'Py引擎从入门到放弃(支线1)——自定义开场画面
Ren'Py引擎从入门到放弃(支线1)——自定义开场画面
世上无难事,只要肯放弃。
支线系列是独立于基础之外的内容,会使用一些犄角旮旯的知识点,感觉有困难的同学可以暂时不(fang)看(qi)。
本篇内容将涉及脚本标签(label)、图片的显示与隐藏、视频播放和renpy函数等。请善用官方文档的搜索功能,能解决大部分疑问。
第一 ...
[black Pineapple代码分享] 邮件系统
图片上传一直失败,大家自己弄了代码去试试效果吧。
代码禁止商用,转载/自制免费游戏可以直接用,需要著名作者:black pineapple
后端代码:
前端代码
发邮件代码
请问如何改变screen里面的text的颜色?
这里是我的代码
运行没有问题,但是如果我想要改变文字颜色的话,请教一下我该怎么做?
【开源组件】跟随鼠标、面向鼠标的自定义组件
是这样子的,因为最近开学了比较忙,所以很久没逛RenPy论坛了,今天点进来收一波硬币,然后发现版主因为我的一些回答升级了我的用户组。虽然说是个小论坛,不过还是感谢赏识,因此我会把我暑假期间摸索出来的一点东西按兴趣和时间发成教程。
我会尽量写得实用、通俗易懂,不过因为不想花太多时间所以会尽量简练。
也可以关 ...
python基础视频
想学python的可以看下链接:https://pan.baidu.com/s/1QyBKPbjlxOefxaPdHWa3vg
提取码:kbxx
关于音频循环播放中间片段
我玩galgame就发现,在游戏里BGM是永不完结的。
开头结束后会在中间一段循环,就很好奇是怎么实现的
查看了版主四月发的贴子 音频(新)
音频(新)
里面有一点说的不清楚。关于如何让一个音频只播放中间需要循环的部分(掐头去尾)
它只说了一直播放到末尾的循环........我不断试错,得出
即 loop xxx to xxx 的形 ...
新人帖
screen的背景音乐和button音效
适用范围:hover音效巨长,并且各种往里塞音频所以需要新建channel
ps,如果hover音效很短根本不用这么麻烦,在button的style里加上 active_sound "文件路径" hover_sound "文件路径"就OK
效果描述:
main_menu和game_menu出现时有欢快的“打快板bgm”,并且循环
鼠标悬停button时关闭bgm,发出“叭叭叭叭”冒泡泡声音(这 ...