你能将一个Unity 3D游戏嵌入到Xamarin跨平台应用程序中吗?

11

你能将Unity 3D游戏放入Xamarin跨平台应用程序中吗?

我正在使用Unity 3D开发一款游戏,并希望将该游戏包含在我的Xamarin跨平台应用程序中。

这个游戏是一个迷你游戏,我将免费赠送给下载并使用我的应用程序的客户。

这种做法可行吗?


@Roy,你看过问题了吗?我想知道是否可以将我的Unity 3d游戏放置在现有的Xamarin应用程序中?我不想要两个单独的应用程序,我想要一个应用程序,其中包含我的用户内容和一个奖励部分的迷你游戏,全部在同一个应用程序中,而不是两个应用程序。 - MattyMerrix
我不认为这是可能的。 - CDrosos
你是认真的吗?@CDrosos,你能提供我想要实现的其他想法吗?我已经在Xamarin中构建了一个相当大的应用程序,并在应用商店发布了它,搜索:Merricks Jewelry,并希望添加一个额外的小游戏...有什么想法吗? - MattyMerrix
请查看此链接:http://forum.unity3d.com/threads/unity-add-ins-for-monodevelop-xamarin-studio-5-9.329880/ - CDrosos
非常好的回答@CDrosos !!! 我喜欢那篇文章,不过我不确定他们的插件有多可靠,但看起来相当合法。谢谢! - MattyMerrix
显示剩余2条评论
1个回答

6
你能在Xamarin跨平台应用中放置Unity 3D游戏吗?
这要看情况。
假设您不是谈论浏览器游戏,Unity创建了自己的可执行文件和/或入口点。您可能需要将Unity3D创建的游戏作为资源嵌入到原始应用程序中,例如Windows Phone应用程序。然后启动游戏作为子进程。
原始应用程序:

The original app

您可以将使用Unity3D创建的Windows Phone应用程序作为资源嵌入现有的Windows Phone应用程序中。您可以将其作为子进程生成?

The embedded Unity3D game

网络游戏

然而,您可以在Unity3D中制作游戏,并生成一个 网络游戏

在Unity 5中,免费获得Web发布的构建选项。一旦用户安装它,广受欢迎的Unity Web Player插件会自动更新。使用它来部署到Internet Explorer、Safari、Mozilla Firefox等浏览器。 告诉我更多

您的Xamarin应用程序可以简单地显示一个Web浏览器,从中您可以玩游戏。

enter image description here

浏览器外壳应用

我看到你的"Merricks Jewelry"应用已经在iOS商店上了。请注意,如果你想采用网络游戏的方式,苹果曾经对于本质上是基于Web内容的本地应用程序非常严格。你可能需要向苹果咨询。这可能仍然是一个问题,也可能不是。


非常好,@Micky,非常感谢你详细的评论。我现在正在考虑将游戏作为独立的产品发布,名为"Merricks Jewelry Monster Explorer",这个游戏太大了,所以我只会单独发布它。你提出的选项似乎合理而简单,如果需要的话,我以后可以再看一下。你不会碰巧有关于如何将Unity 3D游戏嵌入应用资源的教程链接吗?无论如何,再次感谢! - MattyMerrix
@MattyMerrix 感谢您,先生。这里有一个链接。虽然是针对WinForms的,但概念相同。 - user585968

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接