【问题标题】:Displaying a Scratch Project (.SB) file within a Delphi EXE FIle在 Delphi EXE 文件中显示暂存项目 (.SB) 文件
【发布时间】:2015-02-10 12:17:13
【问题描述】:

我想在我的 Delphi EXE 文件中显示一个Scratch Project (.SB) 文件。我想知道是否可以将 Scratch 项目显示并构建到您的 Delphi 项目中。

我希望在Scratch 中制作一个小游戏,然后在我的 Delphi 应用程序中使用该游戏,而无需使用 Scratch IDE。也许一个 3rd 方的 delphi 工具或组件或可以帮助我实现这一点的东西也会很好。

这可能吗? 如何做到这一点?

【问题讨论】:

  • 您希望在您的 Delphi 应用程序中托管暂存器?我怀疑这是可能的。
  • 1.4 API 看起来只存在于查询网站;海事组织没有运气。
  • 是的,我希望在我的 Delphi 应用程序中显示和托管 Scratch 项目。
  • 到目前为止,您的研究取得了什么成果?
  • 我找不到任何东西。

标签: delphi exe delphi-xe7 mit-scratch delphi-ide


【解决方案1】:

这是可能的,就像所有事情一样,但它还没有完成 AFAIK,这意味着这将是一项艰苦的工作。

你有几个选择:

  • Scratch 通常作为 Flash 对象嵌入到网站中。如果 您可以嵌入 Flash 媒体,这是一个解决方案。
  • 一些受 Scratch 启发的系统,例如 BYOB 导出到 exe。您可以研究他们如何使用您的项目(Scratch 和 BYOB
    兼容足以加载您的项目并在之后将其导出
    小改动)
  • 如果您不喜欢这些,请为 Delphi 编写自己的 Scratch 解释器。 Scratch sprite 是对象,它们的行为很简单,Scratch 项目很容易解析(它是 XML),现在 - 开始吧!

【讨论】:

    【解决方案2】:

    我假设您要将临时程序移植到 .EXE。 如果是这种情况,那么您可以安装BYOB
    完成此操作后,您可以convert your scratch project 到 BYOB 项目并将其加载到 BYOB。
    然后,转到 Share->Compile this project,它将为您生成一个 .EXE。

    【讨论】:

      猜你喜欢
      • 2020-03-26
      • 1970-01-01
      • 1970-01-01
      • 2011-04-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多