怎样使用Ren’Py制作视觉小说

电子说

1.3w人已加入

描述

步骤1:下载Ren‘py

在桌面上创建一个文件夹以将程序提取到其中。

首先直接从Ren’Py下载软件。

严格按照安装说明列出的安装说明进行操作。 Ren‘Py WebPage。

步骤2:开始教程

在启动面板上单击左上角的Tutorial。

单击启动项目。

浏览游戏教程以向您介绍该软件

请务必通读所有游戏信息目录面板。

第3步:初始化游戏设置

软件

软件

软件

返回主页目录面板,然后单击“创建新项目”。

选择您的项目目录位置或将要保存的位置将所有游戏文件保存到计算机上,以便以后重新打开。

我建议您首先在桌面上创建一个新文件夹,以便于访问。

然后选择要放置游戏的目录。

您可以始终在首选项下更改目录和其他设置。

命名您的项目。

下一步设置您的文本编辑器。

Ren’Py推荐他们自己的个人文本编辑器Editra。在本教程中,我还将向您展示如何设置您选择的另一个文本编辑器。我正在使用sublime,但是也可以使用其他使用.rpy文件的编辑器。

转到“首选项”页面。

在“文本编辑器:”下,您可以在Ren’py建议的Editra,系统编辑器或jEdit之间进行选择。

我建议您将Sublime用于系统编辑器,因为.rpy文件是兼容的,并且与初学者相比EditEdit界面更易于遵循。

选择编辑器后,开始进行初始游戏设置,包括GUI界面和屏幕分辨率。

下一步选择GUI界面或图形界面用户界面。

稍后,如果您想进一步自定义游戏显示器的外观和配色方案,则可以直接修改gui.rpy文件。

选择突出显示的分辨率。

稍后,您可以在“偏好设置”菜单下更改分辨率。

第4步:编写游戏代码

软件

软件

现在您已经完成了基本项目文件的设置,现在是时候开始在游戏中实际添加物质了。

开始通过启动页面上项目文件名下的链接打开所有文本文件。根据您在首选项中选择的文本编辑器的不同,文本编辑器将在一个单独的窗口中弹出并显示所有文件,包括script.rpy,options.rpy,gui.rpy和screens.rpy。以进一步帮助格式化如上图所示的初始游戏设置。

编写初始文件脚本

打开script.rpy文件。

这是您所有游戏代码的所在地,包括对话,图像,声音和决策。

首先,我将讨论在初始script.rpy文件中列出的大纲代码,以帮助您了解所有操作以及所有操作。

在代码中的第3行和第4行中显示#声明此游戏使用的字符。。您将在此处从计算机添加任何图像文件。

要声明图像,请键入图像,图像类型(例如字符或背景),以及图像名称,该图像名称应与计算机中的.jpeg文件或.png文件相同。 。请参见下面的示例1和示例2。

您必须在此处创建它们,以便无论在哪里可以多次使用这些图像,您都可以玩游戏。

在最初声明的注释下#声明此游戏使用的角色。

您将定义您的角色。在示例3中看到的名为define的代码命令定义了游戏中的角色,并允许您为角色分配文本颜色。

Example 1: image bg someimage = “someimage.png”

Example 2: image character someimage = “someimage.peg”

Example 3: define a = Character (‘CharacterName’, color = “#rgbvalue”)

对话

接下来,要在Ren‘py中启动任何游戏,您需要使用标签开始:告诉程序您要从此处开始实际的游戏玩法。在此处,您可以使用在文档中找到的命令来设置风景,例如下面的示例4。

要将文字添加到游戏中,您可以执行以下两项操作之一。

将对话放在双引号中,如示例5所示。

为双引号中的单词分配一个字符,如以下示例6所示。

创建决策树以更改故事情节,将对话与菜单,跳转和标签等命令结合在一起。请参见示例7。

要结束游戏,请在script.rpy文件的最后键入return。请参见示例8。

Example 4:play music “musicfromcomputer.ogg”,scene bg someimage with fade,show character variable

Example 5: “Write your opening dialogue.”

Example 6: a “Write a’s dialogue.” // This writes dialogu for defined character. Example 7

menu:

“Dialogue or question”:

jump route

“Second dialogue or question etc.”:

label route:

“Dialogue”

Example 8: return

上面的过程在您学习了命令之后相对简单,并且在熟悉了程序并进行了自定义之后就可以高度自定义语言。随时查看文档并更改screens.rpy,options.rpy和gui.rpy文件。在线文档对如何开始更改这些内容进行了更深入的介绍,如果您牢记哪个命令可以执行什么操作,该文档将非常有用。

要进一步自定义游戏,请按照以下链接获取有关的更多信息。

面向初学者的Python和Ren‘Py语言词典

GUI(图形用户界面)或游戏对玩家的视觉外观

可以在这里找到其他有趣的附加组件,例如添加音乐播放列表,图像库或图像重放以增强游戏设计

最后还有其他自定义选项,例如大小字体显示可在此处找到。

第5步:发布游戏

软件

软件

软件

软件

软件

要结束游戏,请更新Ren’py启动器。

然后使用lint检查脚本以搜索在启动页面上发现的语法错误。

Build Distributions会将您的文件存档到一个可访问的文件夹中,您可以将其上传到网页上。

在您选择的平台上制作游戏所需的基本代码由Ren直接制作“PY。有关更多信息,请访问Ren‘Py上的文档构建页面。

接下来,通过让朋友和家人玩游戏来运行Beta测试,以查看对话中是否有任何错误。

最后,释放您的您可以在自己的个人网站上或Itchi.io上玩游戏,让您的游戏吸引到许多视觉小说爱好者。

您现在已经创建了自己的第一个视觉小说游戏!恭喜!
       责任编辑:wv 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分