iOS玩galgame模拟器-Renpy(类Joiplay)

iOS玩galgame模拟器-Renpy(类Joiplay)

欢迎━(*`∀´*)ノ亻!欢迎关注公众号ONSPlayer详细了解。

简介

手机端游玩galgame其实有各种办法,按照游戏引擎分类,有以下几个: ONScript , Krkr , RPGMaker , Renpy。其实这几个游戏都有办法在iOS上玩。

相关文章还有:CrazyPeter:iOS玩galgame模拟器-ONS

以下是Ren’py的相关介绍。

Ren’py


Ren’py是一个基于Python语言开发的互动游戏引擎,由于易开发,支持多平台的特性,官网地址:renpy.org/
这个引擎的开发十分有趣,如果想学习的话,也可以看看它的中文站。
很多厂商在开发新游戏时都使用这个引擎,比如曾火爆一时的《文学部》等。

而iOS上的模拟器就是RenpyViewer了,如同安卓上的joiplay模拟器一样。


以及现在大部分网上遇到的带有 【PC+安卓/汉化/动态CG/SLG】标签的都是这个引擎开发的。从游戏的画面风格上看,显然欧美的开发者更偏爱Ren'py引擎。

Ren’py在iOS运行的原理

这个在GitHub上有个项目叫renios,这个项目也由renpy团队运营,作用就是把Ren'py的解释器移植到iOS上,渲染使用的是SDL2,保证了渲染效果多平台的可移植性。

具体怎么移植的,其实通过官方案例就能看出端倪。

简单解释一下,就是在iOS里面运行Python的解释器,保证iOS可以执行Python脚本,然后把各种Python的三方库一起打到程序中。

那真Ren’py解释器在哪里呢,其实是在工程里,也就是说,每个游戏里面的renpy解释器是独立存在的。从程序上来讲,解耦做的很彻底,程序更方便移植和修改,

iOS上的RenpyViewer

RenpyViewer和joiplay相同的是,支持Ren’py和RPG MV两种游戏类型。注意:rpg xp和rpg vx是不支持的。

RenpyViewer就是基于官方的思路做的一款ren'py模拟器,可以运行各种Renpy的游戏,但是因为不同版本使用的三方库有些许不同,所以模拟器默认使用7.3.5版本的ren'py引擎。

这样可能会出现一些报错,毕竟游戏开发时的版本可能不是7.3.5。这里就表现出Ren‘py设计的优越性了,出现了相关错误,会报出如下的错误界面,但是你点击“Ignore”后依旧可以继续游戏,并不会直接退出游戏。

对RPG Maker引擎有了解的应该知道有RPGXP,RPGVX,RPGMV之分。

而最新版的RPGMV,因为跨平台,渲染能力强,是RPG Maker现在主推的引擎。其余RPGXP,RPGVX,有些经典老游戏可以使用的,如著名国产单机RPG《雨夜》等。


RenpyViewer如何导入游戏


从APP Store下载RenpyViewer,然后把游戏导入到app Document中。
步骤1:从APP Store下载RenpyViewer
步骤2:电脑端下载一个iTunes,安装好


步骤3:用USB连接手机,iTunes出现这个图标,点击它


步骤4:点击APP,把游戏文件夹拖入到APP文稿中。


步骤5:注意:一般你拖入的文件夹里面的结构如下,注意看图片解释


之后就可以在APP中看到游戏了,点击即可开始运行游戏。

RPG MV游戏和Ren’py游戏类似,也是把文件导入到app文稿中即可。但注意一下rpg游戏的文件内容。

编辑于 2021-03-27 22:24