Модуль SCREENSHOOTER

26 октября 2015 21:04 #4595
Здравствуйте!
Shot() фотографирует только модель. А есть возможность к нему цеплять еще и бекграунд канвас-элемента при прозрачном фоне?
Коплю деньги на коммерческий B4W.
27 октября 2015 10:07 #4607
Здрасте.
shot делать снимок с канваса, на котором рендерится сцена. Поэтому в результирующем изображении присутствует только канвас.
Если хочется еще что-то добавить в картинку, то это очень легко сделать кодом. Обратите внимание на функцию canvas_data_url из модуля main.
В нее передаетя callback, в который прихожит снимок канваса в формате base64 строки. Вы можете создать еще один канвас. Сначала вам надо его закрасить фоном цвета, а потом нарисовать на нем эту картинку в формате base64 строки. (пишу все это с учетом того, что у вас, как вы выражились, прозрачный фон)
Разработчик Blend4Web
17 ноября 2015 16:50 #5023
Спасибо за ответ.
Буду разбираться.
Коплю деньги на коммерческий B4W.
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.