0530-3433334

网站建设 APP开发 小程序

知识

分享你我感悟

您当前位置>首页 >> 知识 >> 软件开发

@凉宫春日应援团:视觉小说转换器依附于Renpy引擎

发表时间:2023-11-07 08:04:32

文章来源:炫佑科技

浏览次数:211

菏泽炫佑科技

@凉宫春日应援团:视觉小说转换器依附于Renpy引擎

感谢蒋军医的精心编写,希望大家都能利用这个工具成功开发自己的游戏!

这个工具的视频教程比较简单,没有这个实用教程那么全面:

Renpy是一款非常适合初学者上手的视觉小说制作软件。 因其低廉的学习成本和强大的产品功能,多年来深受业余游戏制作爱好者的喜爱。 不过,作为一个基于的游戏引擎,这一级的门槛对于完全不懂编程的电脑新手来说还是很难的。

但只要你的思路不走偏,解决办法总是比困难多。 今天我们介绍的是“@凉宫春日后援团”优秀程序员为广大新手开发的renpy辅助程序及配套表格。 只需填写表格,您就可以轻松创作自己的视觉小说。

这不仅对新手来说是个好消息,其他Renpy制作者也可以从大量重复枯燥的编程操作中解脱出来,全身心投入到故事的写作和制作中。 不幸的是,自从程序发布以来,我们缺乏相关的教程和示例。 作为一个自该程序发布以来一直在使用该程序的新手,笔者非常清楚新手在使用该软件时容易犯的错误。 在软件发布一周年之际,笔者很荣幸与该工具的制作者@凉宫春日支持组达成合作共识,为官方新版教程提供新手实用案例。 接下来,我们将根据我的实际经验,一步步指导大家学习中等复杂度视觉小说的制作。

教程1 软件下载与安装

通过百度网盘下载软件(如果链接失效,可以查看评论区补充):

关联:

提取码:sosg

只需下载上面的所有内容即可

这四个文件分别是表格转换程序、Renpy安装包本身、示例表格和官方手册。 它们都是非常重要的文件。 请将它们下载到安全且适当的位置。

下载后,我们首先解压Renpy安装包,并将软件安装到硬盘空间足够大且方便您查找的地方。 比如我直接放在D盘。 注意不要将其他三个文件与Renpy放在一起。 由于文件本身并不大,你可以把它放在一个容易找到的位置,比如桌面或工作文件夹(以后我们需要无数次这样做)(你不想打开几个每次都会文件夹,是吗?),我只是把它扔到桌面上的一个文件夹中,如图所示。

我的工作文件夹

下面分别介绍一下我的文件夹里的内容。 **个是我们的表格转换器软件。 上面的图标是sos团体的标志——用于填写表格后生成Renpy可以识别的文件。 第二个是Renpy程序的快捷方式,可以在几秒钟内轻松进入软件本身。 下面三个rpy文件都是程序生成的文档文件。 它们是我们在工作中使用的东西。 我们稍后将生成并使用它们。 以下是我现在正在填写的脚本。 它实际上是清除官方示例表单的示例内容后剩下的部分。 这比自己创建一个新表单要麻烦得多。 但不要忘记备份官方实例的副本! 遇到不清楚的可以立即打开参考。

好的,但我们还不需要这些东西。 我们的首要目标是清理 Renpy 软件本身。 安装完成后,我们可以打开可执行程序并进入软件。 **次打开时的界面应该是这样的——

忽略左边的前两条,那是我自己的。接下来的两条是Renpy的官方教程。 它们都是英文的。 您暂时不需要阅读它们。 跟着我玩就行了。

看到右边一秒了吗? 退出旁边的就可以了,点进去,就看到Renpy的设置界面了。

在右侧语言栏找到简体中文,就可以了

设置语言后,您应该看到类似这样的内容

好像字体和你的不一样吧? 因为我的是*新版本,我马上教你如何升级。

将眼睛移至屏幕右下角并看到设置旁边的更新? 点击安装*新的Renpy! 当然,不更新也可以使用,但更新后才能使用Renpy的*新功能,诸如此类。 虽然对于新手来说,暂时不宜使用233,但还是建议更新。

选择发布版本

你看到警告了吗? 我们不是开发人员,所以不要花哨的东西,只需选择发布版本即可。

当然,即使你不打算更新,先别急着出去,我们还得设置其他的东西。

你看到左边的项目目录了吗? 这是生成游戏项目文件的地方。 如果你不想惹麻烦,*好把它扔到容易找到的地方。 硬盘空间一定要足够! 不要让你的硬盘爆炸,你的所有努力都白费了。

下载和安装可能需要一些时间,但这是值得的。 如果您已成功安装所有这些,那么恭喜您。 接下来我们将测试我们工具的强大功能,但在此之前,我们应该创建一个自己的项目。

教程 2 创建您的**个项目

世界上没有什么是困难的,只要你愿意放弃……很抱歉让你困惑,但不完全是——因为这是我们在编写中级Renpy新手教程时习惯性的开场白。 学习完本教程后,如果你想进一步提高你的 B 技能,不妨阅读一下知乎@ 上的专题文章。

好吧,现在让我们言归正传吧! 相信看过上一篇文章的朋友应该已经成功安装了所需的软件,那么我们废话少说,直接开始我们自己的梦想——从创建**个项目开始。

点击左侧按钮创建新项目

首先按照提示一步步进行,但是记住——在进入创建的对话框之前,你必须将你的语言设置为简体中文,因为你的项目的默认语言与renpy的系统语言相匹配。 命名项目时,您会看到以下提示:

换句话说,你必须用英文名称来命名项目。

不过别担心,我们以后不仅可以改名字,还可以改成中文。 不过这种事情还是建议后期开发的时候再做,不然很容易搞乱。 为了方便起见,我们将这个项目命名为 test!

接下来是一个容易出问题的地方——我们需要设置游戏的默认分辨率——

请务必记住您选择的分辨率!

我们可以看到三种默认分辨率和自定义。 我们通常选择1280*720或1920*1080(如果你有高清图片)。 记住你的选择,因为之后我们所有的背景图片文件都需要设置成这个分辨率才能正常使用。 不要随意选择!

这里随便选一个就可以了

接下来是默认的 UI 设置。 在这里您只需选择一个适合您的即可。 关于UI的优化,我们稍后会进行更改,您也可以完全定制专属的UI。 对于新手来说,其实用默认的就挺好的,功能齐全。

继续这样,我们的**个项目就创建好了。 你会注意到你设置的工作目录中多了一个名为test的文件夹,但*重要的是Renpy中多了一个新项目,那就是——

右侧菜单也可以快速进入各个项目

我们不妨点击游戏打开看看——

一切

嗯 - 这是你的游戏的根目录。 看起来很熟悉,对吧? 未来的日子里,我们还会继续输入这个文件。 我们不妨看看我的半开发项目是什么样子的——

好像还有很多东西

通过对比,你可以看到我还将字体、日志和renpy的快捷方式都放在了根目录下。 字体是游戏所必需的(当然你可以不添加,使用默认的即可),其余的尽量方便即可。 不过当你发布游戏的时候*好把那些乱七八糟的东西都删除掉,毕竟你要节省文件大小。

下面我们就介绍一下毛茛属中几个主要文件的作用。

首先,*上面有几个文件夹,其中audio是音频素材,cache是​​程序员用的,我们不用动它,image是图片素材,save是档案。 至于TL? 我不知道它有什么用,就别管它了,我们不需要它。 其中,音频和图像是我们的老熟人了。 音频不允许创建辅助子目录。 您必须立即将所有音频放入其中 - 所以一定要好好命名 - 而图像可以创建一堆子文件夹以方便起见。 您对图片进行分类和管理。 这些文件都是我们的老熟人了,放进去之前一定要整理好!

你应该还注意到了几个特殊的文件,带有 rpy 和 rpyc 扩展名的文件 - 它们实际上是我们游戏的脚本,其中 rpy 是人类可以理解的代码,而 rpyc 是 renpy 在启动项目时自动建立的基础。 通过rpy编译,不需要担心rpyc,但是这些rpy是我们要经常处理的东西。 那么——我们先删除它吧。 因为我们的发电机本质上是发电的辅助工具。

现在,我们可以回到renpy,点击启动项目,你会惊喜地看到一个正经的游戏开始菜单出现在你的面前——

事实上,默认菜单相当不错。

虽然有各种各样的设置 - 当你点击开始游戏时什么也不会出现,因为你还没有编写脚本! 脚本是我们工具的核心。 下一期我们将重点关注桌面。 空白表格是后面的所有内容。

教程3 填写表格

好吧,我一秒钟都没看到它,我非常想念它 - 所以在我们的上一期中,我们创建了自己的测试项目,所以下一步是我们的表单的家。 还记得表格放在哪里吗? 我们先打开它,熟悉一下它的格式——

辽阔的白色大地是那么干净

我们的工作是填写表格。 完成后的表格会是这样的——

出色地!

哇,让我们将界面切入您的空表中。 在开始填写脚本之前,我们先说一下每个地方的格式——你记不住,我知道,反正后面我们会一步一步教你。 先熟悉一下总没有坏处——

在**列中,写下角色名称。 ——这里需要强调的是,由于不明原因,我的表格填写格式似乎与官方的有很大出入。 例如,就我而言,您可以在此栏中写任何您想要的内容。 不写那就是旁白了。 如果一个角色连续说了很多话,我就必须在每一行前面写上名字,否则就成了旁白。 但从官方角度来看,情况却完全相反——他们是必须单独陈述的叙述者,而人物则不需要。 换句话说,如果一个人讲了好几段话,你只需要在**句话前面填写名字就可以了——这么奇怪——如果你有问题,不妨先尝试两种格式——这一栏的默认字体是粗体。

第二列,行。 这是大部分工作。 我无法教你如何写剧本。 无论如何,你可以写。 新版本的表格无需添加特殊的引号。 正常编码就足够了。 参考一下我的吧。

第三栏,背景音乐,填写你放入音频的音乐文件的名称。 您不需要添加像 .mp3 这样的扩展名,这很正常。 不切换时音乐会继续,直到更换新音乐时才会切换。 如果您确实希望音乐在某个时刻停止,您可以使用无声音频文件。

第四列是受灾*严重的区域,垂直绘制。 稍后我们会详细介绍,但这里先简单说一下格式——在图像中填写角色的肖像名称,并且不需要添加扩展名,但是! 文件名后一定要留一个空格! ! ! 不管文件是否以空格结尾,都必须多一个空格! 否则无法识别,然后填写位置,左,右,中。 多人竖着画的时候,连续写两次是正常的,但是必须用英文分号隔开,例如——

只是酱

而且竖画的尺寸一定要根据你设置的分辨率和图片本身来调整,否则会出现人物太大或太小的情况。 又到了PS的时间了这个东西每张图片都不一样,所以我只能摸索几次才能找到合适的尺寸。 例如,在我的项目中,我正在探索的角色米娅的垂直绘图应该是650*1261,但其他角色必须更改为其他尺寸。

第五栏,页面变化。 它仅用于 nvl 模式。 输入进行翻页。 到了 nvl 的时候我们再讨论这个问题。

第六栏,背景。 要放置背景图像,您还可以将图像放入图像文件夹中,不带扩展名。 但要注意的是,图像分辨率必须与之前设置的一致,否则会出现出血或显示空白的情况。

第七栏“备注”可以留空。 你可以写任何你想要的东西。

第八栏,模式。有两种模式:adv 和 nvl。 **个常用,图片比较多,像这样

名场面

nvl适合长文本,像这样——

这实际上是我的**个测试产品

不同模式之间没有优劣之分,您可以根据自己的需要随意切换。 请注意@凉宫春日应援团:视觉小说转换器依附于Renpy引擎,在**行中,您必须首先选择您的模式并将其填写在表中。

第九栏,音效。 提供各种短音频,如枪声、脚步声等,文件也放在音频中,不需要扩展名。 这个东西默认只播放一次。

第10栏,转场——每个场景的切换都需要转场,否则会很突兀。 我们可以在官方说明中找到很多常用的效果,只需填写您需要的即可。 该效果将应用于其自己行的内容。 建议在切换人物或背景图片时使用一些效果,让它们看起来更舒服。

第 11 栏,特殊效果,可以轻松地与过渡混合。 其实这行没什么用,也是一个备注。

第12栏,声音。 如果您非常擅长为游戏配音,请将声音放入音频中并在此处写入所需的文件名。 注意,这个时候需要添加格式!

第13栏,分支。 当我们分支时我们会讨论它。 ,不过我们先说一下用法——左边的行栏填入你的分支选项,右边什么都不写,只需要在分支栏写上该选项要跳转到的分支表的名称(三个子表) -默认表格生成的表格,我一开始让你删除,但你不必删除)。

好吧,你一定已经忘记了一切。 没关系。 我们将一步步进行一个项目。 做过一次之后,你就会记住一切! 所以你随意填写一张表格,然后等待错误。 让我们看看接下来要做什么。

打开带有SOS团体标志的程序(有时杀毒软件会警告你,虽然我会这么做)

简单却又奢华

找到你在预览中写的表格,然后点击可爱的春日!

OK现在我们发现这个文件夹的目录下多了一个名为“start.rpy”的文件。 这是一个Renpy可以识别的脚本(你甚至可以用txt打开它来学习如何编写真正的文件),让我们将其复制并粘贴到你的游戏根目录中,然后用Renpy运行它。 你会很高兴地发现你的游戏成功打开了——当然这是前提是你不报错。

在下一篇文章中,我们将看看常见错误以及相应的解决方案。 这些错误中有百分之八十与您不正确的表单填写格式有关。

教程4 常见错误及解决方法

OK,我相信每一个读到这篇文章的人一定都渴望尝试制作自己的游戏——如果你不是那种打算先读完再开始的谨慎之人,那么你一定打开这篇文章,因为你遇到了错误! 这是正确的! 万恶的根源在于你输入了错误的格式,而一小部分错误是由软件本身的一些bug之类的造成的(不过这种类型的bug在我们的开发过程中已经大大减少了)去年,我留下的少数发现也将在这里解释)。 不管怎样,我们先来了解一下几个著名的错误报告吧! 我相信你可能遇到过这样的情况——

多么神秘的一个人啊!

没错,要么背景全是灰色,要么角色只有奇怪的系统轮廓。 这都是因为您在填写表单时输入了错误的格式 - 或者您没有以正确的格式和分辨率将图像放入图像文件夹中。 请记住 - 我们的图片不提供任何格式! 请始终将其设置为 png 或 jpg 文件并匹配分辨率。 而且填写表格时,*好用复制粘贴的方式写下自己的名字,否则很容易因为打字错误而做出一些奇怪的事情。 命名不要太复杂,要有系统,不要只用数字! 那么如果出了问题就很难找出来了!

好吧,这个时候肯定有朋友说了,犯这个错误还能进入游戏……但是我连主游戏都进不去啊! 嗯...,那肯定是你的rpy文件有问题。 我想你的错误报告应该是这样的——

程序员之光

好吧,别惊慌。 其实你填表的时候这个东西就出了问题。 请注意,此窗口实际上列出了有问题的行。 看**个错误报告——它对应的是rpy文件的行数,你会发现原来我在填写音乐名时漏了一个字(不是叫你复制粘贴吗! ),然后相应修改就可以了。 就像编程一样,需要一一消除bug。 我想这种程序的bug是不能和真正的程序员写出来的大堆屎相比的吧?

当然,我们也可能会遇到看似没有任何性能的bug。 比如我这里明明加了某种特效,但是就是没有出现……嗯,这方面很大概率是你填错了表格。 例如软件制作,振动被写为“它被摇动”。 *简单的检查方法就是打开编译好的rpy文件,找到对应的位置。 如果没有找到特效对应的代码,说明这个东西还没有编译过。 回去看看吧。

哦,对了,目前我知道的问题之一是在分支上。 根据我的情况,如果分支栏写入后下面什么都不写,则分支不会被编译。 解决办法就是下面几行随便写点东西,或者编译后手动添加分支代码。 我们将在稍后的示例中看到我的解决方案。

在下一篇文章中,我们将根据我的游戏示例来看看我是如何做到的,毕竟这是基于经验的。 科学合理地安排发展是成功的基础。

教程 5 示例技术

好啦,这里是我们现在学习和销售的Renpy教程第五期,也就是我们的实践章节。

古话说,实践出真知。 即使理论上搞得那么乱,所有的问题只有真正去做了才能发现。 那么本期我们就通过一个创建示例,用文字来直播一个简单的Renpy创建过程——

首先,我们需要按照**阶段和第二阶段的流程创建我们的**个项目。 详细过程我们已经讲过,无需再讲。 本期我们重点针对使用工具创建项目时需要注意的常见问题进行实战教学。 和实用技巧。 也许前人走过的路比自己白手起家要容易得多。

好了,现在我们已经打开了准备好的空表格,我们迫不及待地想尝试一下。 我们肚子里的剧本已经准备好像岩浆一样喷出来了。 但在兴奋之前,我认为每个人*好冷静地填写表格的**部分。 一行,-也像这样:

梦想开始的地方

按照规则,当旁白放入人物栏时,会自动识别为普通旁白(没有人会刻意选择一个名为旁白的人物吧?233),并填写剧本内容通常是“词”。 没有人应该知道这一点。 忘记。 BGM是一款优秀游戏不可或缺的一部分,所以不要忘记在开始时填写你需要的音乐。 请注意,您不需要添加扩展名,例如 .mp3。 竖画和背景怎么样? 如果你的开场白和我一样,黑色背景,纯旁白,没有人物,那么就不需要填写,即使是nvl模式。 当谈到模式时,不要忘记在模式的**行写下你的模式。 *后,我们*好在过渡处填充一个诸如开口溶解之类的效果,这样我们就不会突然进入开口。

在普通的启动中,黑线其实是没有必要的。

而如果你的旁白还有好几句,前面就不需要写旁白这个词了,留空即可,这样系统以后会自动将前面的空词算作旁白(根据开发者的规定)想法, 好像如果说话者为空, 台词总是会交给*后一个说话者. 但在我的例子中, 一旦为空, 就成为旁白. 角色的名字必须写在单词前面, 即使是如果它们是连续的行。)

人物出现

好了,令人讨厌的开场终于结束了,我们需要介绍一下人物和背景。 然后只要按照规则在角色栏中填写角色,系统就会全局记住你的角色名称。 注意,当前版本有时会产生字体bug,所以尽量使用标准名称进行命名,否则很容易变成乱码。

注意这里有一个BGM切换。 默认效果是0.5秒淡入淡出,所以一般不需要更改。 背景首次被引入到游戏中。 这是CG背景图。 我命名它是为了方便。 同时需要注意的是,每次改变背景时,都应该添加过渡效果,否则改变会很突兀。

可以看到接下来的几行依然是旁白,所以我在文字栏中没有写任何东西。

棘手的地方

这里我们有时需要让场景陷入黑暗,这通常用在角色记忆或者较大的转场中。 这时你可以创建一个黑色图像(不要忘记尺寸和分辨率必须与你的设置一致!)作为背景图像。 这种效果可以通过淡入淡出过渡来有效地展示。 你也可以转用其他方式来合理利用你的PS技术。

竖画的运用

这里我们**次使用竖画,只要按照标准格式和前面提到的复制粘贴方法就可以了。 粘贴后记得加空格和位置! 同样,当角色出现或表情发生变化时,也应该添加转场。 溶解一般是改变表情时*常用的特效。

首次使用音效

请注意,我们在这里**次使用声音效果。 与背景音乐一样,音效不需要扩展。 只需复制并粘贴文件名,默认音效只会播放一次。

这就是我刚才提到的一个大转变。

这是一个大转变的例子。 使用黑色背景图像来实现长黑屏。 借助淡入淡出效果,我们可以轻松完成场景之间的过渡。

这里我们简单地使用了人物、线条、立画、背景、音乐和音效以及简单的过渡技巧。 随着角色数量的增加和情节变得更加复杂,我们将需要更多的技巧和例子。 我们将在下一篇文章中讨论这些内容。 不过,本文中的东西将伴随我们整个过程,所以请记住这些提示。 我们大部分的时间都花在了这件事上。

教程 6 路线和分支

对于一部真正的视觉小说来说,与玩家的互动是不可或缺的一部分。 其中*基本和*常见的是选项。 看过互动视频的读者应该也能够理解这种常见的互动技巧。 支持团队工具为我们提供了*基本的功能。

根据该工具的标准描述,正确的表单填写方式应该是这样的——

*后一栏是“分支”栏

根据说明,每个分支必须保存在主表的一个子表中。 打开表格,将光标移动到下面,右键单击加号,我们将创建一个新的工作表,如下所示 -

默认命名是顺序命名。 *好按照章节来命名。 当然,只要你认得清楚。

然后我们得到一个空表——显然,空表无法编译成有效的rpy文件——然后我们必须复制**个表的格式。 复制的方法有很多种,我*喜欢的是这个——

这是**个表格

框选表头和**行文字,无论填写与否,一起选择并复制。 然后什么也不做,只需转到新工作表并粘贴到**个单元格中 - 好的,我们已经复制了格式。 那么我们只需要替换**行的内容即可。

然后,我们选择整个**行,如下所示 -

这是*新的表格

看到右下角那个小黑点了吗? 按住并向下拖动,**行的格式就会完美复制下来。 *好一次执行数百行,因为无论如何它都不会占用空间。 这样做可以让您保留默认表格已设置的舒适格式,否则会导致各种视觉障碍 - 例如重叠等。 虽然这并不影响编译,但是看起来确实不舒服而且容易出错。

那么下一部作品和上一部并没有本质上的不同。 好好写你的剧本。 在下一篇文章中,我们将真正涉及涉及判断的几个高级跳转。 这对于一个多分支交叉项目来说是非常雄心勃勃的。 对于笔者来说,显然是一个基本且必要的功能。

教程7 多重结局的判定

上一期,我们首先用代码完成了多个分支的设置——显然,对于一部像样的视觉小说来说,多重结局也是一个非常重要的元素。 虽然业界有很多不涉及判断的线性流程游戏,但也有很多涉及判断的脚本。 接下来我们就通过*精简的程序来学习(抄)可变代码的编写。

(This code is code, used by who don't know how to use it, give it a up)

In a real game, the codes in are and where , so this time we the core parts. , who last time will use lable and jump to what you need. - this time we are going to such a . If the "yes" to all three , it will jump to an . In other cases, it will be :

菜单:

"【】":

"【Won't】":

标签:

$q1=1

标签:

$q1=0

标签:

菜单:

"【】":

"【Won't】":

标签:

$q2=1

标签:

$q2=0

标签:

菜单:

"【】":

"【Won't】":

标签:

$q3=1

标签:

$q3=0

标签:

if (q1 + q2 + q3 == 3):

别的 :

Pay to the parts we in red and bold. These are codes or their . It is very easy to the of . We just a value for each it . , we can get a by on these , and then the based on the - of the can be It's not just , but is the .

the Renpy is based on, in fact, when the main body of the novel, we do not need to use the . That thing is for to use, such as a card game in it 233 - we only need Open roads when , build when water, just learn and sell now. who knows a bit about be able to these . We are just here to the that are often ——

the edit file on the right half?

The first is the . the in the Renpy ? Due to the on , codes at the same level must be by the same space. It is very easy to make when with the 's , so it is to use the by Renpy for .

Below we some -

The $ sign is used to that what this thing is not a but code. If you , the will an error.

Of , if the is , the will such as if. If we put it into the , we can see that these will turn . If it is not , it will be gray, which is one of the why I using an to write.

As you can see, the has the color of the code.

Even if you don't plan to set in a , you still have to set the to 0 or any you need. , the will an error if it does not find the name the final - are very rigid. , they have no .

After the basic , you may want to bring them into your work and make - , it is best to write a flow chart to help you your ideas - for , I about my game first The is "on the basis of the , the will be based on the of saved by Mia", and then will be .

In fact, we have about the basic parts. Over time, with these , we can a work that at least has some - if we want our to be less , then we need to take a look. One .

8 and

When we the final and an rpy that can run , the core of our game is over. , when you open the and see that it is still the UI , it is that most will have a very low - so in this , we will talk about some of the UI .

It feels so low!

So when you take your menu bar, where will you feel the most first?

这是正确的! It's this gray ! It's to such a large area but do about it! , for those who are most eager to the , the first thing to do is to find a image. This can be a , CG, or a - in short, let's take a look at how to the main menu first!

First, go back to the root that we have seen times. Do you still the rpy files we about in the first issue? We are going to deal with these guys in this issue.

首先打开命名为gui的文件,在默认生成的文件中找到下面的内容——

稍微懂一点英文的应该也能看出来这话的意思,各位要做的只是复制粘贴就可以了。然后在gui文件夹里添加上你想要的背景图片,目录变成你想要的样子了。注意哦,图片还得是你设置的大小,不然会变形哦!

到我这边就是这样了

OK下面来看看另一些东西——大家应该都知道,主菜单*好也要有一点背景音乐什么的,那么这又改如何设置呢?

同样十分简单,我们要跳出这个文件。打开,同样在文件里找到这么一个地方,然后按照我这样替换你的语句就可以了。

文件的位置和内容都是自定义的,我的音乐都在audio里

如果大家稍微认真一点的话,也会对游戏默认的字体很不满意。那么如何自定义字体呢?这边就又回到我们的gui文件里了。和刚才一样,找到字体的位置,就在这——

其实很多东西都是可以自定义的

还是和刚才一样,照这样输入,自己改改,就可以把字体改成你喜欢的样子了。注意字体文件要放到根目录里,不然系统可找不到哦!

像这样改过之后,游戏里就是这样子的了——

总比默认的好一些吧,嘿嘿

其实明白人都看出来了,很多东西,系统自带的文件里讲了是干什么的了。我们完全可以按照文件的提示进行自定义修改。所以这类的事情,我们就不管了——我们现在来看看一些系统不讲的东西——比如,设置一个开场logo的展示。

开场不弹logo的游戏才不是完整的游戏呢!谁不想要这样的效果呢?

适度游戏益脑,沉迷游戏伤身……

这块的代码就要自己加上了。为了实现这个功能,我们需要自己在根目录里自建一个rpy文件——右键生成一个txt文本文档,把下面的东西复制粘贴进去,就OK了,代码是这样。

label :

show logo at with (1.0)

pause 2.0

hide logo with (2.0)

还记得我们*开始要删掉的那个rpy文件吗?它的名字叫,是在游戏*开始运行的程序——所以我们就把我们的这个文件命名成,记得把根目录修改成rpy哦!就可以瞒天过海,鱼目混珠了。而logo文件呢——其实也是一个和分辨率一样大小的图片,放到image里就可以了。看上去也像那么一回事,是吧,嘿嘿。低水平也就只能这么整活啦,你同样可以把从什么地方学来的其他花里胡哨的东西放到里面,糊弄糊弄啦。

如果是生成安卓的,大约应该很在乎游戏的图标。默认的图标就是renpy的logo,看上去很有误导性。我们如果有自己的图标的话,还是希望看起来像自己的东西。但是图标和其他图片不同——首先,图标不放在根目录或者image里,而是在根目录的上一级,也就是这里——

看到裱框起来的那俩了吗

图标由两部分文件组成,一个前置的logo,一个后置的背景。对于制作力不强的诸位,其实根本无所谓前后背景。但是格式上是必须两个都要有的。所以前头的文件我们就用ps随便做成一个透明的图凑合一下,后面的就用我们自己的文件就行——注意,这两个文件的大小都不同寻常,都是423*423的正方形,不许别的大小哦!

至于*后,就是我们的分发环节了。renpy在系统可以生成pc版和安卓版,对于需要看我这个攻略的各位来说,应该不需要什么密钥之类的玩意。我们只需要点进各个选项,按需求生成就行了。发给客户的应该是生成的包体,你的工程文件可不行哦!

pc版本的界面

安卓版本的界面

那么,我们的旅途也就告一段落了。但是游戏才刚刚开始,大家会构建出什么样的世界呢?或许,下一个神作,就会在你们的脑子里产生一个*初的萌芽哦!我是军医,我们,有缘再见!

炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等

相关案例查看更多