【问题标题】:Are there any games which are made using flash (as3) and javascript together?有没有同时使用 flash (as3) 和 javascript 制作的游戏?
【发布时间】:2011-06-04 23:46:03
【问题描述】:

我正在考虑一起使用 as3 和 javascript 制作游戏,但我还没有看到任何东西。我知道这两种语言可以一起使用,但我找不到同时使用它们的游戏。

如果有人能告诉我这样的游戏,或者如果这有点不可能,你能告诉我为什么吗?

【问题讨论】:

  • 我想向您推荐:pushbuttonengine.com 我不确定它是否为您提供了一个 javascript 桥,但您可以使用这个框架做几乎任何事情。
  • 各种社交游戏可能会使用JS将通知放在页眉上。除此之外,几乎不需要添加额外的移动部件。您可以使用 JS 在一个页面上连接两个(可能不同的)游戏实例并以某种方式使用它。

标签: javascript flash actionscript-3


【解决方案1】:

据我所知,我并不是专家,他们不能使用相同的画布,而且几乎可以肯定两种语言之间的交流会很慢。因此,几乎可以肯定任何游戏都会以一种或另一种语言制作,因为总体上只选择一种语言会更容易和更好。现在,如果你需要 JS 来做网络,而 flash 来做渲染和游戏逻辑,我知道我的一个朋友正在考虑做类似的事情。但我会将其归类为 Flash 游戏,它恰好需要网页上的一些 JS 才能正常运行。

也许您应该澄清“一起使用 as3 和 javascript 制作游戏”的意思

【讨论】:

    【解决方案2】:

    到目前为止,我同意所有 cmets,我认为值得考虑的是,您是否可以在不使用两者的情况下使用其中一个或另一个来完成您想要做的事情,这可能应该是您的行动方案。

    至于示例的原始请求,这是(至少到目前为止)迄今为止我见过的最酷的示例。这是一款乒乓游戏,棋盘的一半是 Flash,另一半是 HTML/Javascript。值得注意的是,这个示例使用了<canvas> 标签,因此只能使用 HTML5 来完成,但它仍然很可爱。

    http://labs.codecomputerlove.com/FlashVsHtml5/

    【讨论】:

      【解决方案3】:

      我倾向于同意@Jonathon。假设您想要一组 html 控件来驱动 Flash 游戏的选项集……也许这些控件是游戏玩法不可或缺的。

      嗯,太好了。 ExternalInterface 是健壮而强大的,但为什么要在这种情况下使用它呢?

      Flash 本身就很健壮且功能强大,而且不需要任何帮助即可完成任何事情。我肯定会运行一些 javascript 在页面上植入 swf、协助联网或设置一些默认变量,但除此之外,flash 并没有太多获得对其他技术的依赖(保存用于服务器通信)。当然不是速度。我认为正是出于这个原因,您找不到很多像这样的“真正”双技术应用程序。

      一个更大的问题,更贴切:你需要 flash 来实现你的目标吗?我喜欢使用 flash,但如果原生浏览器技术可以实现相同的目标,那么它就是一个不必要的层。如果它不能,那么它就是 Flash。

      就目前而言,就游戏而言,tweenlite、pushbutton、flint 等框架仍然给 Flash 带来了令人信服的领先优势。

      干杯

      【讨论】:

        猜你喜欢
        • 2014-02-18
        • 1970-01-01
        • 2018-03-26
        • 1970-01-01
        • 1970-01-01
        • 2014-01-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多