基本功能

  • 人物立绘
  • 对话文本
  • 分支结构
  • 存档读取

人物立绘

https://www.reddit.com/r/RenPy/comments/ozyqpo/what_is_your_recommended_image_size_for_renpy

这个答案就很好:

images在默认情况下位于centered horizontally,底边与屏幕底部边沿重合,需要多个人物同时显示在屏幕上时,就需要改变立绘的位置。
renpy支持三种位置,left,right,right

将人物放在屏幕的右边,代码为:

show [Character's name] at right.

对话文本

若对话有双引号(double-quote characters),那么双引号前要加上反斜杠\
例如要显示效果 “Soyo is playing the bass.”

分支结构

多分支最好在不同的子脚本(sub-scipt)中编写,对于renpy制作gal分支来说,最重要的或许就是文件结构的设计.

使用menu语句跳转,每个分支无需缩进,所有操作语句均对其第一个缩进,即分支处的选项语句外,所有文本内容均是对齐的.

存档读取

Renpy自带,无需自己设置.

打包导出

打包的时候,可以发现测试的存档没有消失,但savedata只是保存在本地,不会显示在别人的电脑上,所以不需要手动删除。

进阶设置

菜单栏

主菜单

  • 按钮及背景图

https://www.bilibili.com/video/BV1VC411H719/?spm_id_from=333.337.search-card.all.click&vd_source=871fe5071dc7f3c7d940f39b5d33b2d8

screen.rpy文件中,通过add替换主菜单背景图.

  • 音乐
options.rpy里找到

导入音频到audio文件夹,取消define行注释,即可更改未进入游戏时的主菜单BGM
若想修改游戏内音乐可以直接在scripts.rpy里编写

隐藏对话框

NVL模式下对话框是自动隐藏的,但是这种情况下CG会虚化,因此并不能用来展示CG。

https://www.cnblogs.com/Xing-Ling/p/17267124.html

特殊对话演出

NVL模式

全屏显示对话,并且隐藏对话框,进入NVL模式只需要按照NVL模式定义角色,例如:

define ts = Character("田嘉慧", kind=nvl)

短信对话

https://www.renpy.cn/thread-1197-1-1.html

完整教程


附录

参考课程


学习网站与交流论坛

  • Renpy中文空间

https://www.renpy.cn/thread-521-1-1.html

  • Renpy博客

https://stillshare.blogspot.com/2012/01/renpy8-image.html

https://stillshare.blogspot.com/2012/02/renpy9-image.html

  • Renpy教程

https://love69doc.luckykeeper.site:44443/Doc

分类: 工程技术

0 条评论

发表回复

Avatar placeholder

您的邮箱地址不会被公开。 必填项已用 * 标注