哪个 Unity 平台最适合 Facebook Canvas App
Which Platform of Unity is best for Facebook Canvas App
我想在 Facebook 上将我的 Unity3D 游戏部署为 canvas 应用程序。 unity version 5有两个平台:
- 网络播放器
- WebGL(预览版)
我对这两个版本都一无所知。我正在使用 Parse to store my user data. And Facebook Unity SDK 进行社交游戏。我已经为 IOS 平台构建,现在为 Canvas 应用程序部署我想知道:
哪一个最适合 Canvas 应用程序?
我想知道关于 Parse API 或 Facebook Unity SDK 是否有任何问题
WebPlayer/WebGL构建?
编辑:
- 我已经为 WebPlayer 构建了,但我无法在 Google Chrome 上 运行 它。
它也与 Canvas 应用程序有什么关系吗?
我已经为 WebGL 构建并尝试在 Google Chrome 上 运行 它并收到此警报:
(我正在使用 Google Chrome 版本 44.0.2403.107(64 位))
非常感谢suggestion/help。
你是对的。为网络建立统一性是必经之路。您 select 从构建设置中上网,您可以将其上传到 facebook canvas。 chrome 的问题在于它不再支持 NPAPI,而这正是 Unity 网络播放器所使用的。您可以手动启用它并在 chrome 中试用您的游戏。但是对于大多数 chrome 用户来说,unity 网络播放器不再有效。
我建议你不要在 webplayer 中构建你的游戏,因为 chrome 正在放弃对 unity webplayer 的支持(Google Chrome 42 版及更高版本已禁用所有 NPAPI 插件) ,其他浏览器迟早也会放弃支持。最好的方法是使用 webGL。统一的 WebGL 仍在不断发展,但这是未来。我也为 webGL 开发过游戏,除了数据存储,我没有遇到太多问题。 Parse目前还不支持webgl,你要寻找其他服务。就我而言,我已经构建了自己的 php 服务器并且运行良好。无论如何,您必须选择最适合您的情况。您应该使用 webGL ,但这是我的意见。
错误消息或多或少是不言自明的:Chrome 不支持 运行ning Unity WebGL 当它 运行 来自本地文件时在磁盘 上,因为 Chrome 安全。这不是一个真正的问题,因为在生产中它总是来自网络服务器 (http://) 运行。
在开发过程中,您的选择是:
- 开始 chrome 访问本地文件:
chrome.exe --allow-file-access-from-files
- 托管本地网络服务器(Apacha/WAMP、IIS 等)
- 使用火狐
我想在 Facebook 上将我的 Unity3D 游戏部署为 canvas 应用程序。 unity version 5有两个平台:
- 网络播放器
- WebGL(预览版)
我对这两个版本都一无所知。我正在使用 Parse to store my user data. And Facebook Unity SDK 进行社交游戏。我已经为 IOS 平台构建,现在为 Canvas 应用程序部署我想知道:
哪一个最适合 Canvas 应用程序?
我想知道关于 Parse API 或 Facebook Unity SDK 是否有任何问题 WebPlayer/WebGL构建?
编辑:
- 我已经为 WebPlayer 构建了,但我无法在 Google Chrome 上 运行 它。 它也与 Canvas 应用程序有什么关系吗?
我已经为 WebGL 构建并尝试在 Google Chrome 上 运行 它并收到此警报:
(我正在使用 Google Chrome 版本 44.0.2403.107(64 位))
非常感谢suggestion/help。
你是对的。为网络建立统一性是必经之路。您 select 从构建设置中上网,您可以将其上传到 facebook canvas。 chrome 的问题在于它不再支持 NPAPI,而这正是 Unity 网络播放器所使用的。您可以手动启用它并在 chrome 中试用您的游戏。但是对于大多数 chrome 用户来说,unity 网络播放器不再有效。
我建议你不要在 webplayer 中构建你的游戏,因为 chrome 正在放弃对 unity webplayer 的支持(Google Chrome 42 版及更高版本已禁用所有 NPAPI 插件) ,其他浏览器迟早也会放弃支持。最好的方法是使用 webGL。统一的 WebGL 仍在不断发展,但这是未来。我也为 webGL 开发过游戏,除了数据存储,我没有遇到太多问题。 Parse目前还不支持webgl,你要寻找其他服务。就我而言,我已经构建了自己的 php 服务器并且运行良好。无论如何,您必须选择最适合您的情况。您应该使用 webGL ,但这是我的意见。
错误消息或多或少是不言自明的:Chrome 不支持 运行ning Unity WebGL 当它 运行 来自本地文件时在磁盘 上,因为 Chrome 安全。这不是一个真正的问题,因为在生产中它总是来自网络服务器 (http://) 运行。
在开发过程中,您的选择是:
- 开始 chrome 访问本地文件:
chrome.exe --allow-file-access-from-files
- 托管本地网络服务器(Apacha/WAMP、IIS 等)
- 使用火狐