打字效果(Typewriter Effect)
https://www.bilibili.com/video/BV1aQ4y1p7Wg/
具体讲解请看视频,代码如下。
UDD版本,作者 被诅咒的章鱼
RenPyUtil:一个rp开发者库
一个在Github上新开的造轮子项目:RenPyUtil
正如标题所述,最近在Github上开了个新项目:RenPyUtil,旨在造更多轮子给Ren'Py开发者以实现更多可能。项目地址:Github仓库
如果无法正常访问Github也没关系,以后更新项目也会同时在论坛发布。
说明该项目使用 MIT 协议开源,但若使用需要在程序中标明。 ...
《Ren'Py强化之旅:Windows下引擎潜力探索》05.renpy游戏更新技术(1)单资源更新
《Ren'Py强化之旅:Windows下引擎潜力探索》05.renpy游戏更新技术(1)单资源更新
前言
认真翻看了前面四篇帖子的朋友应该可以发现此教程进行程序设计的规律,都是利用window接口或者Ren'py自带的包,去进行组合拼装,来实现我们想要的效果。
这正是最经典Windows程序开发的方式:
在这里我们的底层是繁杂的Windows系统, ...
《Ren'Py强化之旅:Windows下引擎潜力探索》03.无所不包的OS模块
《Ren'Py强化之旅:Windows下引擎潜力探索》03.无所不包的OS模块
OS模块在本教程中非常重要。OS模块是指操作系统模块,它操作系统交互的接口,使得程序能够访问和控制计算机的硬件和软件资源。
OS 模块的功能包括但不限于如下几点:
文件和目录操作(游戏热更新)
进程管理(游戏进程优化,检测破解、外挂系统)
系统信息嗅 ...
《Ren'Py强化之旅:Windows下引擎潜力探索》04.外置PE文件实现renpy资源加密解密
《Ren'Py强化之旅:Windows下引擎潜力探索》04.外置PE文件实现renpy资源加密解密
转载请标注Furau.com
前置说明
第一个综合练习程序,利用PE的特性实现一个加解密程序
RSA算法简介:https://zh.wikipedia.org/wiki/RSA%E5%8A%A0%E5%AF%86%E6%BC%94%E7%AE%97%E6%B3%95
方便大家理解过程我绘制了一个流程图:
下面是我制作的d ...
Furau原创,《Ren'Py强化之旅:Windows下引擎潜力探索》合集
此合集为Ren'Py中文空间的Furau原创,转载请注明出处。
本帖仅为方便检索。
01.Windows与Ren'Py的hello world
02.Ren'Py特殊的包,模块机制
03.无所不包的OS模块
04.外置PE文件实现renpy资源加密解密
05.renpy游戏更新技术(1)单资源更新
后续待原作者更新。
...
《Ren'Py强化之旅:Windows下引擎潜力探索》02.Ren'Py特殊的包,模块机制
《Ren'Py强化之旅:Windows下引擎潜力探索》
【转载需要署名Furau.com】
02.Ren'Py特殊的包,模块机制
1.经过“阉割”的Python本体
有一些Python基础的朋友肯定会疑惑?为什么第一个帖子的hello world要写的如此复杂 使用标准库Python tkinter可以轻松实现上个帖子的功能,为何要调度底层DLL费时费力呢?
不错,有这个 ...
《Ren'Py强化之旅:Windows下引擎潜力探索》01.Windows与Ren'Py的hello world
《Ren'Py强化之旅:Windows下引擎潜力探索》
01.Windows与Ren'Py的hello world
前言
因为自己的项目需要深度绑定Windows系统,所以有了这个系列文章,这系列是一份教程档案,也是一份代码测试档案,是笔者对Ren'Py在Windows下深度运行能力的探索。
[!!!重要]此教程code与Windows操作系统高度绑定,属于特殊平台兼容的代码 ...
写给开发人员的renpy的音视图文修缮工具集合贴
前言
接触这个引擎是因为自己有复刻重置老游戏的需求
在笔者个人理解的Renpy游戏开发中,美术设计占比很大很重,而且也是比较困难的(对于像笔者这样的美术小白来说),下面是一些开发者可以使用的修缮工具,可以在尽可能少的美术知识储备以及低经济投入情况下,通过对原版资源的修缮,制作出更加适配renpy引擎的图片,音频 ...
renpy 对接chatgpt3.5对话模型开发教程+免费apikey渠道分享
前言
近段时间 chatgpt应用层出不穷
renpy具有强大的GUI绘制和交互能力,搭配Python的丰富生态 通过很低的开发成本就可以完成一个功能完善的chatgpt AI 对话 程序
效果演示
开发思路以及流程
对话AI程序按照传统的开发思维可以把程序拆分两个具体的部分
1.程序交互前端
2.数据交互后端
其中,程序交互前端我们使用r ...
新人帖
Ren'Pybox - Windows下快速配置Ren'Py开发环境的工具包
使用Inno Setup 封包的一个自己用的工具包
主要是为了解决临时环境或者全新机器上配置renpy开发环境问题
还附加了一份url列表
下载
Ren'Pybox - Windows下快速配置Ren'Py的工具包 - Furau
123网盘:https://www.123pan.com/s/ADdHjv-L5Id3.html
...
新人帖
在对话中高亮角色,在旁白中高亮或暗所有角色
在黑凤梨大大分享的代码基础上改进。
思路是增加判定,当前说话角色为None时,显示原图片,另外增加定义特殊角色a,赋值当前角色为a,实现全员暗。
零基础班-作业1-快速起步
学习材料:
请学习renpy官方文档的快速起步章节。
https://doc.renpy.cn/zh-CN/quickstart.html
作业
写一个简单的游戏。(不要直接从教程里抄代码,请改一改)
要求:
用character定义3个人物,并在脚本里使用他们。
使用旁白角色
在游戏中使用3个背景图,即背景图1,替换,背景图2,替换,背景图3
使用同一个角色的不同 ...
简单的点击收集物品\物品栏\随机任务的任务栏\全局使用两种字体
可收集物品的物品栏
道理很简单:define定义一个值,用screen做物品栏、可捡起的物品和物品栏里的物品,if 判断值 use显示收集的物品 、Hide让物品消失,SetVariable("wp",wp + 1)使用定义的值并让定义的值加1、if判断 值=1让use显示物品
指令测试过,可以食用
最后进行测试
随机任务的任务栏
定义一个值用给SetV ...
精华
手机聊天系统教程
效果演示
代码:
本教程主要讲如何实现通讯录部分,短信演出部分请看另外一篇。通讯录部分是由通讯录类,负责控制主角的联系人。联系人类,储存联系人相关的信息。通讯录的现实部分,这三部分构成的。本教程的最后附加了再script里需要添加的代码。
通讯录类:
通讯录类主要负责增加/删除联系人,以及获得该联系人 ...
【2023暑假界面】第四周 (通讯录界面)
2023年暑假界面班通知
https://www.renpy.cn/forum.php?mod=viewthread&tid=1389&extra=page%3D1
第四周
界面美术文件请见暑假班通知,或者群下载。
本周我们来制作通讯录界面。
不需要制作功能,只做界面即可。
新人帖
Renpy接入某厂广告SDK或者其他java原生sdk教程
Renypy 小白一个, 在做技术支持, 遇到开发者使用Renpy接入安卓或者原生SDK, 自己扒拉了几天才搞懂, 写个帖子记录一下.
1.现在市场上的SDK主要是在线依赖或者下载离线AAR包, 要从Renpy接入sdk首先需要能够导出Android Studio(安卓的工程)
这个新建个项目----创建完在Renpy界面点击安卓---->构建: 安卓SDK并创建密钥 + 配 ...
【2023暑假界面】第三周 (设置界面)
2023年暑假界面班通知
https://www.renpy.cn/forum.php?mod=viewthread&tid=1389&extra=page%3D1
第三周
界面美术文件请见暑假班通知,或者群下载。
本周我们来制作设置界面。
最后效果
【2023暑假界面】第一周 (主界面,确定界面)
2023年暑假界面班通知
https://www.renpy.cn/forum.php?mod=viewthread&tid=1389&extra=page%3D1
第一周
界面美术文件请见暑假班通知,或者群下载。
主界面
确认界面
(只做确认界面,不做确认界面下面的部分)
请大家于本周(07/09 - 07/15)写作业并且在下面交作业。请使用论坛添加代码的功能。不懂的问题可以在 ...
【2023暑假界面】第二周 (对话框)
2023年暑假界面班通知
https://www.renpy.cn/forum.php?mod=viewthread&tid=1389&extra=page%3D1
第二周
本周作业答案。我没有做上面那个蓝色的按钮,因为感觉不明所以,制作请参考那个绿色的按钮。我也没做绿色的按钮,按钮请参考第一周作业。
script 文件写法
say界面
choice 界面
...