Построение страницы в процессе. Спасибо за ваше терпение.
Кодовая база CyberBrick
Официальная кодовая база доступна здесь.
Документация API
Как я могу загрузить пользовательские проекты CyberBrick для реализации различных функций?
Помимо официальных проектов RC, новая версия CyberBrick позволяет загружать пользовательские проекты для реализации ваших инновационных идей.
Пользовательский проект создан на основе MicroPython. Он обеспечивает большую свободу и персонализированный игровой опыт, позволяя вам разрабатывать различные функции.
Как загрузить пользовательские проекты?
Если вы хотите поделиться своим проектом в сообществе CyberBrick, вы можете загрузить файл модели или исходный код на сайт MakerWorld.
Пожалуйста, обратите внимание на следующие требования к исходному коду MPY вашего проекта:
Корневая директория zip-файла должна содержать boot.py файлы. Пожалуйста, ознакомьтесь с описанием состава пользовательского проекта для получения дополнительных сведений.
После распаковки общий размер файлов исходного кода не должен превышать 800 КБ.
Система повторно сжимает исходный код после загрузки на платформу MakerWorld.
Размер сжатого файла исходного кода на платформе MakeWorld не должен превышать 250 КБ.
Пожалуйста, уменьшите размер файла исходного кода, если появится сообщение об ошибке.
Описание состава пользовательского проекта
Описание состава пользовательского проекта должно соответствовать следующим условиям и работать в соответствии с правилами ниже.
Пользовательский проект должен содержать файл
boot.py.Файл
boot.pyдолжен находиться в корневой директории.Файлы
Boot.pyбудут выполняться при подаче питания на плату корпуса. После выполнения программа перестанет работать и сбросится. Таким образом,boot.pyвыполняет основную функцию пользовательского проекта.
Дополнительные файлы пользовательского проекта содержат:
.ignoreфайлrc_config
log/
Сравнение содержания проектов не подразумевает заявление о том, какие файлы/каталоги относятся к временным файлам.
Использование похоже на файл .ignore в репозитории Git, но поддерживает только два синтаксиса:
Разрешено только совпадение конкретного файла/каталога файлов.
Не поддерживает сложное совпадение, например, с использованием подстановочных знаков.
Типичный сценарий использования: файлы журналов времени выполнения, настраиваемые файлы.
Файлы
Boot.pyвызывают файлы .py или .mpy для реализации дополнительных функций.
Примечания
Мы надеемся, что предоставленное подробное руководство было полезным и информативным.
Если это руководство не решит вашу проблему, пожалуйста, подайте технический запрос, мы ответим на ваши вопросы и предоставим помощь.
Если у вас есть какие-либо предложения или отзывы об этой Wiki, пожалуйста, оставьте сообщение в области комментариев. Спасибо за вашу поддержку и внимание!


