Ren'Py引擎从入门到放弃(13)——ATL要点拾遗
Ren'Py引擎从入门到放弃(13)——ATL要点拾遗
世上无难事,只要肯放弃。
这是入门介绍的第十三篇,着重介绍几个ATL方面的要点。因为,后面要考!!(敲黑板)
第一个问题:event语句有什么用?
答:往深了说,这是设计模式范畴的问题。
计算机程序运行过程中,各种数据不断变动,同时产生纷繁的信息。当程序的某个模块或者 ...
Ren'Py引擎从入门到放弃(支线6)——还在探索阶段的Live2D
Ren'Py引擎从入门到放弃(支线6)——还在探索阶段的Live2D
世上无难事,只要肯放弃。
支线系列是独立于基础之外的内容,会引用一些外部平台大佬的内容,感觉有困难的同学可以暂时不(fang)看(qi)。
本篇内容讲解 asfdfdfd于2018年8月,在GitHub上新建的 renpy-live2d 项目。作用是尝试在 Ren'Py中引入通用的 Live2D资源。请 ...
又一种rpa解包工具--rpaExtract
官方发布地址:https://iwanplays.itch.io/rpaex
蓝奏网盘:https://ag2s.lanzous.com/id83llg
从RenPy游戏的.rpa文件提取图像的工具
1.下载游戏2.将.rpa文件拖到rpaExtract.exe上3.完成
Ren'Py引擎从入门到放弃(支线1·续)——自定义开场画面
Ren'Py引擎从入门到放弃(支线1·续)——自定义开场画面
天若有情天亦老,我为长者续……
嗯咳,说错了……世上无难事,只要肯放弃。
上次的支线1里有一小部分,在这篇里补完。内容少篇幅短,两三分钟就看完。
本篇内容将涉及自定义 界面(screen)、可视组件imagemap、变换(transform) 和 热点(hotspot) 等概念。请善用官 ...
简单的imagebutton图片变换
时不时有人问如何实现这个变换的功能,论坛里已经有一个这个帖子讲了一种实现方法。
我来贴一个另外一种更简单的办法。
另外一个帖子的链接:
https://www.renpy.cn/forum.php?mod=viewthread&tid=523&extra=page%3D2
只要把background后面换成你要的idle时候的图片,把add后面换成你要变换的图片就可以了。
比如"gui/bu ...
Live2D Cubism (个人翻译) 附 Cubism SDK 度盘
写在前面
Ren'Py 的7.4.0正式版终于发布了,终于内置 Live2D 支持了。然而,中文文档关于 Live2D 还没有更新,闲来无事,我就翻译了一下。
原版文档: https://www.renpy.org/doc/html/live2d.html
国内下载 Cubism SDK 有点困难,这里,我提供一个百度云分享:
链接: https://pan.baidu.com/s/1DN-FDxd2ZmfNxYUrQQUgoA
...
Ren'Py引擎从入门到放弃(支线2)——只有文字也要搞NV(?)
Ren'Py引擎从入门到放弃(支线2)——只有文字也要搞NV(?)
世上无难事,只要肯放弃。
支线系列是独立于基础之外的内容,会使用一些犄角旮旯的知识点,感觉有困难的同学可以暂时不(fang)看(qi)。
本篇内容将主要是讲解文本的一些使用和处理。请善用官方文档的搜索功能,能解决大部分疑问。
文字是小说的根本。(此处省略500 ...
renpy+弹幕系统,一步安装到你的游戏中!
新人帖
做了个立绘鉴赏系统
原本是个提问帖,就在这个帖子里发吧。。。可以调整部件图像,可以拖放,,,完整代码如下,附件见此帖https://www.renpy.cn/forum.php?mod=viewthread&tid=654,理论上可以实现让多个层叠式图像同时显示来实现自定义场景
screen navigation添加
自问自答,原来是不同screen之间传递变量还有个函数,SetScreenVariable ...
renpy已支持live2d
1、首先需更新到7.4.02、在安装库里安装CubismSdkForNative
3、定义变量
image pyt = Live2D("resources/32-python/32-python.model3.json", loop=True)
4、使用
show pyt sleep //live2d子组件
效果如该视频
https://www.bilibili.com/video/BV1zh411X71V
使用renpy进行网络交互
这是一种实现方法,当然肯定不止一种,我只是喜欢这种而已。这里以本机为例
首先,在renpy的game文件下用pip下载包requests和json在python-packages文件夹下
第二,编写python语句
第三,安装nodejs
第四,编写js脚本
第五,开启网络服务
cmd下找到js文件目录,执行 node http.js
第六,运行游戏
...
Ren'Py引擎从入门到放弃(8)——层叠式图像
Ren'Py引擎从入门到放弃(8)——层叠式图像
世上无难事,只要肯放弃。
这是入门介绍的第八篇,主要内容是 Layered Image —— 层叠式图像。
首先,我已经放弃抠图……抠图是不人道的!太蛋疼了!我特么……(省略800字)
所以,就在lemmasoft论坛借用了一点资源:ID为 leon 的某个同学发布的一个换装demo。原帖地址如下:
...
层叠式图像(Layered Images)-脚本示例注解+随机生成
随手写,见此贴:https://www.renpy.cn/forum.php?mod=viewthread&tid=653
素材图来源地址(作者:leon,并剔除不必要文件):[tutorial] Dress up game - Lemma Soft Forums
素材直接解压到工程:game\images文件夹里。
一 ,注解脚本:
二,随机生成脚本:
...
汉化游戏如何不同语言不同ui
在汉化游戏的时候发现的一个小技巧,可以较为简单的做到不同语言不同ui。
首先是要创建tl文件夹,方法在各个汉化基础教程之中都有讲解,我就不多赘述了。
如果是改原文文档这个就行不通了xwx
下一步是准备好双语图片素材,其中原本语言的保存在原来的位置就好了。
下面重点来了
举例:如果你想做成多语言的图片路径是game/ ...
新人帖
针对unrpa无法解包等等问题的解决方案
之前看了版主的rpa解包教程,我自己试了下,发现遇到了ModuleNotFound错误,也就是找不到模块,查看下载的unrpa文件目录发现作者的模块放置确实有问题,看大家的评论中也有各种各样的错误,这里推荐另外一种方法。
由于unrpa这个库使用python3编写,所以大家要先安装好python3,如果之前装了py2也没关系,只要用py -3 -m 就 ...
Ren'Py引擎从入门到放弃(12)——启用对话框头像
Ren'Py引擎从入门到放弃(12)——启用对话框头像
世上无难事,只要肯放弃。
这是入门介绍的第十二篇,主要内容是如何启用对话框侧边栏头像。(没想到吧,我还没放弃更新这个坑!)
对话框侧边栏头像是很多游戏中剧情对话的画面常见要素。由于官方文档中说明较少,所以这里补充一下实际使用方法。
第一个问题:什么是侧边栏头 ...
精华新人帖
【转】初学者向日历系统(python)
原作者:fluxus 原文链接:https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=27920&sid=01d0112886322e67157795b36e6f68ce
项目里需要一个日历系统,然后我就做了一个。
我找了以前的教程看看有没有灵感,在 Screen 语句教程中找到启发,那里面已经有一个日历教程了,我这边也做了一个。
这边已经有很多日历教程了 ...
汉化字体patch一键生成脚本
复制以下代码,保存为py文件,放到游戏的game目录的上层目录,运行(需要安装python)。
Ren'Py引擎从入门到放弃(4)——图像、图层以及4个常用语句
Ren'Py引擎从入门到放弃(4)——图像、图层以及4个常用语句
世上无难事,只要肯放弃。
终于要谈图像了……
“A visual novel isn't much of a visual novel without pictures.”没有图片就不要搞什么视觉小说了,直接写网文或者轻小说就行了。如果有人想写的话,我倒是知道平台……咳咳,扯远了。这是入门介绍的第四篇, ...
1280*768分辨率的pygame乒乓球小游戏移植
1280*720分辨率16:9。
pong_game.py源码
[mw_shl_code=renpy,true]
define e = Character("艾琳")
define p = Character("玩家")
init:
image bg pong = "images/pong_bg.png"
python:
class PongDisplayable(renpy.Displayable):
def __init__(self):
renpy.Displayable.__ ...