2015-02-10 103 views
1

我想在我的Delphi EXE文件中顯示一個Scratch Project(.SB)文件。我想知道是否可以在您的Delphi項目中顯示和構建Scratch項目。在Delphi EXE文件中顯示Scratch項目(.SB)文件

我希望在Scratch中製作一個小遊戲,然後在我的Delphi應用程序中使用遊戲而不需要Scratch IDE。也許第三方的delphi工具或組件或能夠幫助我實現這一點的東西也會很好。

這可能嗎? 這怎麼辦?

+1

你希望在你的Delphi應用程序中託管劃痕?我懷疑這是可能的。 – 2015-02-10 12:22:07

+0

[1.4 API](http://wiki.scratch.mit.edu/wiki/Scratch_API_%281.4%29)僅用於查詢網站; IMO沒有運氣。 – 2015-02-10 12:42:20

+0

是的,我希望在Delphi應用程序中顯示並容納Scratch項目。 – 2015-02-10 13:09:07

回答

1

這是可能的,就像一切,但它沒有完成AFAIK,這意味着這將是艱苦的工作。

您有幾種選擇:

  • 劃痕通常被嵌入網站作爲一個Flash對象之內。如果 您可以嵌入Flash媒體,這是一個解決方案。
  • 一些劃傷的系統,如BYOB輸出到EXE。你可以看看他們是如何做到這一點使用項目(劃痕和BYOB
    兼容足夠加載項目後
    細微的變化導出)
  • 如果你不喜歡這些,然後再編寫德爾福自己的Scratch解釋器。 Scratch sprites是對象,它們的行爲足夠簡單,Scratch項目很容易被解析(它是XML),現在 - 不用走了!
0

我假設您要將臨時程序移植到.EXE。 如果是這樣的話,那麼你可以安裝BYOB
完成此操作後,您可以將convert your scratch project添加到BYOB項目中並將其加載到BYOB中。
然後,轉到Share->編譯這個項目,它會爲你生成一個.EXE。