是否可以使用 Unity 创建多个游戏并在单个 iOS 或 android 应用程序上运行?

Posted

技术标签:

【中文标题】是否可以使用 Unity 创建多个游戏并在单个 iOS 或 android 应用程序上运行?【英文标题】:Is it possible to create multiple games using Unity and run it on single iOS or android Application? 【发布时间】:2020-04-26 20:04:08 【问题描述】:

我正在与这个疑问作斗争。我想创建一个平台,我可以在 iosandroid 单应用程序上显示游戏列表,我们可以在单应用程序中玩这些游戏。

是否可以在 Unity 中创建不同的游戏并将其构建在单个 iOS 或 android 应用程序上?

正在寻找您的回复。 提前致谢!

【问题讨论】:

我觉得你需要熟悉Unity中场景的使用docs.unity3d.com/Manual/CreatingScenes.html;所以你基本上可以有一个主菜单场景,你可以在其中显示游戏列表,然后是“游戏”的其他场景。 【参考方案1】:

对于 PC: 我认为这是可能的,因为每个游戏的结果都是.exe,你可以为它们创建一个启动器。只需将您的游戏安装在同一目录中,然后阅读此目录即可检索所有.exe。您可以使用 C# Process 来运行它们。

对于移动设备: IOS和Android不一样,应用的文件也不一样。因此,您无法使用单个代码创建通用启动器。我不认为 Unity 支持这一点,因为这取决于他的平台。您需要编写本机代码才能使其正常工作。

【讨论】:

以上是关于是否可以使用 Unity 创建多个游戏并在单个 iOS 或 android 应用程序上运行?的主要内容,如果未能解决你的问题,请参考以下文章

Unity 查找物体对象

unity游戏退出发http

Unity 基础

如何为在播放模式下实例化并在 Unity 3d 中使用相机位置重新创建的对象添加视差

Unity实现一打开游戏就播放视频动画

Unity3D 官方移动游戏优化指南9.用户界面