Отображение файла 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 для вас.