【问题标题】:AS3 Code Structure - Using Base CodeAS3 代码结构 - 使用基本代码
【发布时间】:2014-08-08 15:54:10
【问题描述】:

我想要一些关于某事的建议。我有许多游戏都使用相同的基本代码,并且它们扩展了基类,覆盖了它们需要自己的自定义功能的任何地方。这很好,但它已经到了每次我对基本代码进行更改时变得不合理的地步,我需要重新发布每个单独的游戏。我想要一个解决方案,我只需要更改基础代码并自行发布,然后其他游戏将使用这个新发布的基础。

我曾考虑将基本代码发布为 swf,然后将其加载到单个游戏项目中,但我将无法扩展类,对吧?或者关于将基本代码发布为 swc,但我认为仍然需要使用这个新的 swc 发布每个单独的游戏。

有没有人有任何可以帮助我的想法或建议?

谢谢!

【问题讨论】:

  • 运行时共享库​​或实施持续集成服务,在提交到您的版本控制系统时重新构建。
  • 一个有趣的问题!您可以加载运行时共享库​​ (.swf) 并让它替换类并显示资产,但我从未尝试仅加载基类以尝试更新功能而无需重新编译。可能值得一试,但我怀疑它会起作用。
  • 为什么每次进行更改时都需要重新发布所有游戏?
  • 你可以在纯 AS3 项目中使用运行时共享库​​还是必须是 Flex 的?
  • 我需要重新发布所有游戏,因为我需要它们包含我对基本代码所做的添加

标签: actionscript-3 architecture structure flash swc


【解决方案1】:

虽然这不是这个问题的确切答案,但我对这个问题的解决方案是使用 ANT 自动化构建过程。所以每个游戏确实还是需要重新编译和上传,但不再是不合理的耗时。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-21
    • 2015-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多