Создание контента
Last updated
Last updated
Decentraland состоит из участков ЗЕМЛИ, каждый размером 16 на 16 метров. Сцена — это опыт , построенный на одном или нескольких участках.
Сцены отображаются одна рядом с другой, и игроки могут свободно переходить от одной к другой. Каждая сцена представляет собой отдельный замкнутый мир, элементы одной сцены не могут распространяться на другую сцену, а код каждой сцены изолирован от всех остальных.
Есть два инструмента, которые вы можете использовать для создания интерактивных сцен Decentraland:
The Builder: простой редактор перетаскивания . Кодирование не требуется, все визуально, и многие элементы по умолчанию в вашем распоряжении.
Decentraland SDK: напишите код для создания вашей сцены. Это дает вам гораздо больше свободы и намного мощнее.
Builder использует Decentraland SDK под капотом, генерируя необходимый код без необходимости его просмотра. Вы можете запустить сцену с помощью Builder, а затем экспортировать ее, чтобы продолжить работу над ней с помощью SDK.
! Это интересный инструмент для самостоятельного изучения.
Смотрите наши .
Следуйте руководству по , чтобы получить краткий ускоренный курс.
Или прочитайте , чтобы понять некоторые фундаментальные концепции.
Несколько библиотек построены на основе SDK Decentraland, чтобы помочь вам строить быстрее:
: очень удобный сборник простых задач. Постепенно перемещайте, вращайте или масштабируйте с течением времени. Добавляйте триггерные области, откладывайте действие, периодически запускайте событие и многое другое!
: компоненты и функции UI Prefab для общих игровых элементов пользовательского интерфейса. Показать индикаторы здоровья, метки, счетчики, значки, окна подсказок, диалоги NPC.
: Инструменты для простого создания неигровых персонажей (NPC), с которыми вы можете общаться. Они могут задавать вопросы, проигрывать анимацию, поворачиваться лицом к игроку и т. д.
: Несколько функций, позволяющих вам легко выполнять операции с MANA, другими валютами, NFT, Marketplace, подписывать сообщения или все, что связано со смарт-контрактами.
: Несколько функций, позволяющих легко выполнять операции с MANA в сети Ethereum 2-го уровня со значительно сниженной платой за газ и задержками транзакций.
: Для использования на серверах, которые взаимодействуют со сценами Decentraland, для проверки того, что запрос действительно исходит от реального игрока, который на самом деле находится в Decentraland.
: В файле объектной модели сцены (SOM) перечислены все модели GLTF или GLB для загрузки в сцену Decentraland. Этот модуль содержит структуру данных SceneObject, используемую для определения моделей и их позиционирования в мире, а также класс ModelLoader, который обрабатывает загрузку и позиционирование во время выполнения.
: Инструменты для генерации полуслучайного шума на основе алгоритмов Perlin и Simplex. Они генерируют случайные последовательности значений, подобные случайности, наблюдаемой в природе.
См. другие .
Также см. для получения подробных инструкций по созданию подобных сцен.
Если у вас есть опыт работы с 3D-моделированием, вы можете использовать любой сторонний инструмент моделирования для создания 3D-моделей, которые можно использовать в сценах Decentraland. Их легко .
Советы и рекомендации, а также информацию о поддерживаемых функциях и форматах для 3D-моделей см. в разделе .
Независимо от того, какие инструменты вы будете использовать, всегда рекомендуется тщательно подумать о том, что вы хотите создать, прежде чем приступить к его созданию. Прочтите раздел «Впечатления от », чтобы лучше понять контекст, ограничения и возможности, которые вы будете использовать в качестве пространства для дизайна при создании сцены для Decentraland.