Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб Отображение лица(головы) скина для браузера

Метки:
Теги Теги
display face render skin web

Cadregich1

Участник
Баллы
31
Для навбара и для других нужд нужно было минималистично отображать голову персонажа, на стороне клиента с возможностью максимально удобно изменять размер, по этому сделал такой скрипт рендера этой самой головы.

  • Естественно поддерживает второй слой скина
  • Есть фича для отображения плаща
  • Поддерживает любые hd скины(и плащи)
  • Настройка любого размера
  • Кроссбраузерность
  • Нативный java script
QZyu3AW.png
yXagGKb.png

Скачать:
Github: https://github.com/Cadregich/MinecraftFaceRender
 
Последнее редактирование:
Немного подредачил, получилось удобнее. К тому же нашел некоторый баг, а самое главное - неизвестно зачем добавлен рендер плащей. Баг - дублирующаяся строка ctx.imageSmoothingEnabled = false;

Так же непонятно на кой черт обращаться по пути "путь/скин.png?t" + new Date().getTime()

А чтобы было удобно - вместо image.src = "skins/128x128.png?t=" + new Date().getTime(); можно преспокойно прописать image.src = canvas.getAttribute("--source"); И затем уже в вёрстке - <canvas class="skinHead" width="200" height="200" --source="skins/128x128.png"></canvas>

Кому не нравится использование прямых путей к файлам прямо в вёрстке - сделайте под себя. Например в контексте этого кода будет удобнее поставить --uid или --uuid и уже по нему обращаться к API, например
 
Немного подредачил, получилось удобнее. К тому же нашел некоторый баг, а самое главное - неизвестно зачем добавлен рендер плащей. Баг - дублирующаяся строка ctx.imageSmoothingEnabled = false;

Так же непонятно на кой черт обращаться по пути "путь/скин.png?t" + new Date().getTime()

А чтобы было удобно - вместо image.src = "skins/128x128.png?t=" + new Date().getTime(); можно преспокойно прописать image.src = canvas.getAttribute("--source"); И затем уже в вёрстке - <canvas class="skinHead" width="200" height="200" --source="skins/128x128.png"></canvas>

Кому не нравится использование прямых путей к файлам прямо в вёрстке - сделайте под себя. Например в контексте этого кода будет удобнее поставить --uid или --uuid и уже по нему обращаться к API, например
Да я там много кринжа навалил, уже переписал, но под vue компонент, вряд-ли кому нужен будет vue компонент.
А зачем там рендер для плаща - просто я же пишут для своего проекта и он там нужен был, вот и всё, не видел особого смысла выпиливать.
 
У меня где-то валяется скрипт на 3д отображение головы. Единственное что он php. Не для каждой CMS подойдёт
А какой CMS посоветуете для сайта? Ату сайт для проекта делаю уже очень долго, нормальных уроков нигде нету, есть какие-то итоги, но есть и проблемы(их много), по типу: авторизации, регистрации, вывод имени пользователя в навигации и не могу понять почему не работает php.
 
А какой CMS посоветуете для сайта? Ату сайт для проекта делаю уже очень долго, нормальных уроков нигде нету, есть какие-то итоги, но есть и проблемы(их много), по типу: авторизации, регистрации, вывод имени пользователя в навигации и не могу понять почему не работает php.
Из нормальных за последнее время (относительно нормальных) видел только платную DreamCMS. Большая часть проектов раньше (не знаю как сейчас) использовала DLE
 
Из нормальных за последнее время (относительно нормальных) видел только платную DreamCMS. Большая часть проектов раньше (не знаю как сейчас) использовала DLE
Ну я вот сейчас делаю на DLE, правда я мало что в этом понимаю, но не сказать что сайт как тапок, уроков по созданию сайта именно для Minecraft мало, так что выходим из того что имеем.
 
Ну я вот сейчас делаю на DLE, правда я мало что в этом понимаю, но не сказать что сайт как тапок, уроков по созданию сайта именно для Minecraft мало, так что выходим из того что имеем.
Создание сайтов для майна ничем не отличается от создания любого другого сайта.
 

Поделиться этой страницей

Назад
Верх