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

Интересная плюшка

teodorko

Старожил
Баллы
123
На одном сайте видел очень заманчивую штуку. А именно: игроку на скин (или же это как бы отдельная модель делается по игрока?) можно было налепить браслеты, шляпы и уши. Может быть, кто-нибудь знает, как такое можно реализовать?
 
Ставишь моды. А дальше дело кастомизации. Сам использую у себя в лаунчере систему кастомизации скина - т.е. можно одеть другую рубашку, штаны, очки, шапку и т.п. не меняя основной скин. Делается наложением частей. Скин обрабатывает сервером, а не просто выдается файл.
 
Ставишь моды. А дальше дело кастомизации. Сам использую у себя в лаунчере систему кастомизации скина - т.е. можно одеть другую рубашку, штаны, очки, шапку и т.п. не меняя основной скин. Делается наложением частей. Скин обрабатывает сервером, а не просто выдается файл.
С моими ГЛУБОЧАЙШИМИ познаниями в деле лаунчеров и сайтов я понял очень много :D
 
Ставишь моды. А дальше дело кастомизации. Сам использую у себя в лаунчере систему кастомизации скина - т.е. можно одеть другую рубашку, штаны, очки, шапку и т.п. не меняя основной скин. Делается наложением частей. Скин обрабатывает сервером, а не просто выдается файл.
Может быть есть какой-нибудь туториал, как это чудо сотворить? Или еще что-нибудь этакое?
 
Окей, постараюсь по простому. Как это сделано у меня:
клиент обращается к странице вида http://.../Skin.aspx?skin=LordXaosa
видим параметр, читаем его на сервере, шерстим базу на этот ник, ищем какой файл скина ему присвоен. Дальше выставляем ответ в формате не html а image/png (content-type).
Рисуем этот файл на пустую заранее заготовленную кодом картинку (наложение на 100% прозрачное пустое изображение). Скин готов. дальше шерстим базу на предмет наличия аксессуаров у скина, если есть - накладываем эти картинки поверх.
Дальше просто выдаем полученное изображение как картинку, и все.
Как рисовать в php - извольте поискать сами.
 
Окей, постараюсь по простому. Как это сделано у меня:
клиент обращается к странице вида http://.../Skin.aspx?skin=LordXaosa
видим параметр, читаем его на сервере, шерстим базу на этот ник, ищем какой файл скина ему присвоен. Дальше выставляем ответ в формате не html а image/png (content-type).
Рисуем этот файл на пустую заранее заготовленную кодом картинку (наложение на 100% прозрачное пустое изображение). Скин готов. дальше шерстим базу на предмет наличия аксессуаров у скина, если есть - накладываем эти картинки поверх.
Дальше просто выдаем полученное изображение как картинку, и все.
Как рисовать в php - извольте поискать сами.
А код на ASP.net можно? :D
 
хех, я всё таки угадал. Себе на сервер точно такую же систему начал делать(давно), но закрыл ссервер + к этой системе хотел систему рас: орки, эльфы и т. д. для каждой рассы своя одежда.
Пы.Сы. Рисовать в пхп не трудно, главное знать где нужные пиксели ;)
 
Окей, постараюсь по простому. Как это сделано у меня:
клиент обращается к странице вида http://.../Skin.aspx?skin=LordXaosa
видим параметр, читаем его на сервере, шерстим базу на этот ник, ищем какой файл скина ему присвоен. Дальше выставляем ответ в формате не html а image/png (content-type).
Рисуем этот файл на пустую заранее заготовленную кодом картинку (наложение на 100% прозрачное пустое изображение). Скин готов. дальше шерстим базу на предмет наличия аксессуаров у скина, если есть - накладываем эти картинки поверх.
Дальше просто выдаем полученное изображение как картинку, и все.
Как рисовать в php - извольте поискать сами.
Я думаю, что там немного другое. Сама модель игрока изменена. Добавлен хвост, уши и браслет. Это не просто наложение одной картинки на другую.
 
Я думаю, что там немного другое. Сама модель игрока изменена. Добавлен хвост, уши и браслет. Это не просто наложение одной картинки на другую.
Я про дополнительное ничего не говорил, я сказал только про кастомизацию. Про дополнительных я сказал, что это моды :)
 
Окей, постараюсь по простому. Как это сделано у меня:
клиент обращается к странице вида http://.../Skin.aspx?skin=LordXaosa
видим параметр, читаем его на сервере, шерстим базу на этот ник, ищем какой файл скина ему присвоен. Дальше выставляем ответ в формате не html а image/png (content-type).
Рисуем этот файл на пустую заранее заготовленную кодом картинку (наложение на 100% прозрачное пустое изображение). Скин готов. дальше шерстим базу на предмет наличия аксессуаров у скина, если есть - накладываем эти картинки поверх.
Дальше просто выдаем полученное изображение как картинку, и все.
Как рисовать в php - извольте поискать сами.
Ммм, спасибо. Попробую разобраться с этим делом)
 
Или можно сделать легче сделать текстуру 512х512 и в разные места поставить разные текстуры потом изменить в моделе игрока где находятся эти текстуры есть специальный 3д редактор для этого
 

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

Назад
Верх