RenPy中文空间

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 110|回复: 0

iOS(新)

 关闭 [复制链接]
发表于 2018-5-12 07:55:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 BuErShen 于 2018-5-17 01:02 编辑

iOS(翻译:被诅咒的章鱼)

Ren’Py支持运行在 iPhone 和 iPad 设备上的 iOS应用。由于创建一个 iOS应用要求苹果开发程序(比如 Xcode IDE),iOS应用只能在Mac电脑上创建。

语言要求
部分 Ren’Py在 iOS平台使用的库需要通过 GNU Lesser/Library General Public License的认证。你会需要遵守 Ren’Py生成版的认证规则。我们相信下列包含在你 app描述里的语言能够满足需求,不过最好能找个律师确认一遍。

  •     这个程序包括一些证书下的自由软件认证,包括 GNU Lesser General Public License。完整的软件列表参见 https://www.renpy.org/l/license/

半成品
当前 Ren’Py对 iOS的支持还是个半成品。尽管已经可以用来在苹果的 AppStore发布程序,默认的 Ren’Py接口不包含苹果的指导,将来会修改。

如果你的游戏通过了苹果的 AppStore认证流程,请告诉我们。

平台差异
iOS与安卓类似,与 Ren’Py支持的基于鼠标的平台不同。所有关于 安卓平台差异 的内容都是用于iOS。

iOS不支持 MultiPersistent。

iOS支持的视频格式列表可以在 这里 找到。

测试和模拟
处于测试需求,Ren’Py支持两种 iOS模拟模式。这些都通过启动器的 iOS界面接入。两种模式都模拟了触控屏,只有在鼠标按键被按下的情况下才会触发事件消息。

iPhone
    这个模式模拟一台 iPhone。

Tablet
    这个模式模拟一台 iPad。

这些模拟器可以用于快速测试项目,当然最好能在真实的硬件上做测试。模拟器不处理那些人为因素导致的事件,比如用户的“胖手指”。

Packaging
为 iOS 打包 Ren’Py游戏现在相比其他平台依然是件麻烦的事。我们假设创作者有一些创建 iOS应用的经验,或者能遵守苹果的规则。

起步
在你打包 Ren’Py游戏之前,你会需要设置你的Mac电脑,用于创建 iOS应用程序。这表示在你 Mac电脑上安装 Xcode,注册iOS开发者,并创建让你的应用能在 iOS设备上运行的自动配置文件(provisioning profile)。

由苹果官方编写的 App Distribution Quick Start 指导,解释了如何配置上述内容。我们建议根据官方说明处理,甚至先打包一个模板应用,然后再打包Ren’Py游戏。

创建Xcode项目
创建iOS应用程序的第一步是创建 Xcode项目。在 Ren’Py启动器的iOS菜单中选择“Create Xcode Project”。

Xcode的项目名会自动选用启动器中显示的项目名称。项目可以基于这个名称进行定制,但是那些定制化可以在 Xcode中编辑。

这种方式创建的 Xcode项目与特定版本的 Ren’Py关联。在升级 Ren’Py后,你必须为游戏创建一个新的 Xcode项目,并重复项目定制化工作。

建立项目
在Ren’Py中创建项目之后,在启动器中选择“Launch Xcode”就能在 Xcode中打开了。Xcode打开过的项目,可以生成并安装在 iOS设备上。

更新项目
选择“Update Xcode Project”,会将你最新版本的 Ren’Py项目复制到 Xcode项目中。这只适合你的项目文件发生变化的情况,Ren’Py本身的更新并不适用。

定制化
大多数定制化都在Xcode项目中实现。例如,图标、启动图片和横竖屏选项等。

启动图片
当应用程序运行时,会显示启动图片(不是在 Ren’Py而是在 Xcode项目中配置),直到 Ren’Py准备好显示游戏 UI。

当 Ren’Py完成初始化后,它会恢复当前游戏,或者运行 splash界面和主菜单。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|RenPy中文空间 ( 苏ICP备17067825号 | 苏公网安备 32092302000068号 )

GMT+8, 2018-10-16 11:35 , Processed in 0.030095 second(s), 20 queries , File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表