gpt4 book ai didi

java - 适用于 PC 和平板电脑的浏览器游戏 - 依赖哪个插件?

转载 作者:行者123 更新时间:2023-12-02 07:39:59 27 4
gpt4 key购买 nike

我参与了一个学生项目,致力于创建免费的化学教育浏览器游戏,但我们无法决定使用哪个插件(Flash、Java、Unity...) .

该游戏将由 2D 图形和短片场景组成,主要是一款拖放游戏。

我们希望它(插件)在未来几年内得到支持,并与大多数(如果不是全部)PC 和平板电脑兼容 - 因此 Flash 已经不再是问题。

我们是糟糕的程序员,但我们有一些资金,所以我们会将实际的编程外包,这意味着我们是否能找到能够使用该插件的人也很重要。

那么您会推荐哪个插件来满足我们的需求?优点和缺点都非常受欢迎。

另外,请告诉我我是否遗漏了一些相关要点!

最佳答案

我认为最好的选择是完全避免使用插件。

如您所知,Apple iPad 和 iPhone 不支持 Flash,但它们也不支持任何其他插件。

大多数(但不是全部)Android 平板电脑和手机(包括 Android 4.0)都支持 Flash。但 Adob​​e(Flash 插件制造商)已停止它,并表示不会为 Android 版本 4.0 以上提供该功能。

即使在 Android 4.0 上,已安装并使用 Chrome 浏览器(而不是默认浏览器)的用户也将无法查看 Flash,因为即使 Android 4.0 操作系统可能有 Flash 插件,但安装在 Chrome 浏览器上的 Chrome 浏览器仍无法查看 Flash。 Android 4.0 并未设计用于使用它。

Android 应用程序是用 Java 编写的,但 Android Web 浏览器实际上并不包含用于运行 Java 小程序的插件。无论操作系统或浏览器如何,插件基本上都被全面淘汰。

最佳策略:

  • 覆盖最广泛的用户
  • 无论他们使用什么类型的电脑、平板电脑或浏览器
  • 从长远来看,这不会导致游戏不受浏览器支持

是使用网络标准设计您的应用程序。

如今,HTML 5 Canvas、CSS、JavaScript 和其他技术已经标准化,可在所有网络浏览器上支持,允许在浏览器内显示复杂的动画/图形,支持拖放,并支持播放视频,而无需使用任何插件。您可以考虑将开发外包给了解这些技术的团队。

由于您也在观看视频,因此请注意,围绕 <video> 一直存在争论。 HTML 5 中的标签(允许在没有插件的情况下播放视频的功能)。基本上,所有浏览器都同意允许在没有插件的情况下播放视频,但标签应支持的视频的实际格式被排除在标准之外(由于分歧),因此尚未决定。

正在讨论的候选视频格式包括 WebM/VP8 , H.264/MPEG-4 AVCTheora .

此问题的解决方法是 HTML 5 <video>标签允许您列出视频的多个来源(即服务器上的多个文件,所有文件都是同一视频,但格式不同)。因此,如果您以最常见的格式保存视频,浏览器就可以选择它支持的最佳格式。

因此,HTML 5 视频格式的争论不会(太大)影响您的游戏设计,只是可能会让您因需要以多种格式保存视频而感到头疼。如果您这样做,那么您的游戏将在所有主要浏览器上具有广泛的兼容性。

关于java - 适用于 PC 和平板电脑的浏览器游戏 - 依赖哪个插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11730478/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com