Klatch.media

Roblox

Игроки Roblox смогут сохранять созданные в играх изображения в инвентарь

Публикация EditableImage прямо из игры запущена полностью. Картинки можно использовать в других играх и за пределами платформы.

Скриншот примера публикации изображения внутри игры Roblox
Roblox DevForum

Roblox 19 октября объявила на DevForum, что публикация EditableImage из игры в инвентарь игрока запущена полностью. Разработчики могут предлагать игрокам сохранить изображение, созданное прямо во время игры. EditableImage — объект, который позволяет создавать и менять изображение попиксельно прямо во время игры. До сих пор такие картинки жили только внутри конкретного плейса.

Для этого используется метод AssetService:PromptCreatePlatformContentAsync(Object). Раньше он назывался PromptCreateAssetAsync и принимал Instance, теперь его переименовали и перевели на Object.

Опубликованные изображения попадают в инвентарь игрока. Их можно использовать в других играх на Roblox и даже за пределами платформы. Перед публикацией игрок видит системное окно Roblox и сам подтверждает загрузку.

Чтобы вызвать метод, в настройках игры нужно включить Allow Mesh / Image APIs. В Studio функция тестируется только в опубликованном плейсе.

В объявлении Roblox показала два примера. В первом сервер рисует логотип Roblox и предлагает игроку загрузить его к себе. Во втором игроки рисуют на интерактивном холсте и отправляют рисунок на публикацию через RemoteEvent PublishDrawing. В октябре Roblox уже добавила генерацию PBR-текстур в Studio и создание макияжа прямо в играх. Публикация изображений продолжает ту же линию: всё больше инструментов для пользовательского контента переезжает внутрь самих игр.