Отображение файла Scratch Project (.SB) в файле Delphi EXE.

Я хотел бы отобразить файл Scratch Project (.SB) в моем файле Delphi EXE. Я хотел бы знать, возможно ли отобразить и встроить Scratch Project в ваш Delphi Project.

Я хочу сделать небольшую игру на Scratch, а затем использовать ее в своем приложении Delphi без использования Scratch IDE. Возможно, было бы неплохо использовать сторонний инструмент или компонент delphi или что-то, что может помочь мне достичь этого.

Это возможно? Как это может быть сделано?

2 ответа

Это возможно, как и все, но это не было сделано AFAIK, что означает, что это будет тяжелая работа.

У вас есть несколько вариантов:

  • Скретч обычно внедряется в веб-сайты как объект Flash. Если вы можете встраивать Flash медиа, это решение.
  • Некоторые системы, основанные на царапинах, такие как BYOB export to exe Вы можете посмотреть, как они это делают, чтобы использовать ваш проект (Scratch и BYOB
    достаточно совместимы , чтобы загрузить ваш проект и экспортировать его после
    незначительные изменения)
  • Если вам это не нравится, то напишите свой собственный интерпретатор Scratch для Delphi. Скрэтч-спрайты - это объекты, их поведение достаточно простое, скрэтч-проекты легко анализируются (это XML), теперь все готово!

Я предполагаю, что вы хотите портировать скретч-программу на.EXE. Если это так, то вы можете установить BYOB.
После этого вы можете преобразовать свой рабочий проект в проект BYOB и загрузить его в BYOB.
Затем перейдите в Share->Compile этого проекта, и он сгенерирует.EXE для вас.

Другие вопросы по тегам