Архив сообщества
2011 — 2019
Аватар Maslina

нужно переделывать куклу

Автор: Maslina · 15.05.2016, 12:48 · 16 сообщений

Сообщений в теме: 16

Maslina#1

ССка сейчас морально устарела, особенно в плане спрайтинга одежды для куклы. Объясню, дело в том что в ССке кукла сделана очень топорно. Есть одна кукла и все тут, она цельная. В современных играх где используются спрайты каждая часть тела отдельная и не идет целой куклой. То есть если в ССке кукла вида сбоку это просто спрайт, то в нормальной игре кукла сбоку при виде справа имеет левую руку, но она находится ниже слоем и посему ее не видно из за тушки куклы (и ее слоя), но она есть. Такая зональность позволяет делать различные спрайты так, что рука не будет торчать из под спрайта т.к приспособится под спрайт выше. Вообще это слишком тяжело сделать, сделать так чтобы каждая часть куклы была отдельным спрайтом со своим слоем, посему этим никто заниматься не будет, но я просто сейчас копался в других 2д играх и понял это, поэтому решил создать темку. То есть ССка это просто барби, где в определенную позу куклы накладывается одежда... Вообще самый ахуенный пример это волосы, нужно сделать всю куклу также, как сделаны волосы. Волосы это отдельный слой. Волосы имею особенность - при одевании головного убора они не будут из под него торчать, потому что это другой слой и его можно легко скрыть одеждой. Если поделить куклу по частям как это сделали с волосами будет ахуенно, не думаете?

Скрытый текст

Содержимое спойлера отсутствует в сохранённом тексте.

Зачем делать куклу слоями? Это позволит в будущем сделать нормальную одежду, с анимацией. Начнется все с криво передвигающихся штанов, а закончится полноценной анимацией всей куклы. Кстати, не обязательно РИСОВАТЬ анимацию, если куклы будут сделаны как конструктор из деталей то движение можно будет закодить, что исключает лаги анимации. Вы же видели эмоут *backflip ? Вот, этот эмоут можно будет использовать на отдельную руку или ногу, создавая эффект ходьбы.

Скопировать ссылку
Rail Runner#3

Лучше бы для начала хоть анимацию глаз запилили, полезнее всего и, вероятно, проще всего будет. Можно будет отличить сдохшего человека от лежачего без осмотра командой.

Скопировать ссылку
Maslina#4
Rail Runner (15 May 2016 - 04:04) писал:

Лучше бы для начала хоть анимацию глаз запилили, полезнее всего и, вероятно, проще всего будет. Можно будет отличить сдохшего человека от лежачего без осмотра командой.

Я кстати пытался уже, с морганием глаз. В итоге - чето натупил с лейерами, моргание получилось под головой куклы и его было не видно. Так, примерно нужно будет всего 2 анимации, с четырех диров. 1 и 20 задержки, куклы будут моргать. Только вот проблема, как сделать так, чтобы все куклы на станции не моргали синхронно, это придется уже кодить.

Скопировать ссылку
Maslina#7
Maslina (15 May 2016 - 04:22) писал:

Я кстати пытался уже, с морганием глаз. В итоге - чето натупил с лейерами, моргание получилось под головой куклы и его было не видно. Так, примерно нужно будет всего 2 анимации, с четырех диров. 1 и 20 задержки, куклы будут моргать. Только вот проблема, как сделать так, чтобы все куклы на станции не моргали синхронно, это придется уже кодить.

Да, я вспомнил в чем проблема была. Короче суть в том, что цвет глаз это отдельный лейер, который стоит вверху всей куклы. Я так и не смог найти лейер, отвечающий за цвет глаз и в итоге цвет глаз оказался выше века.

Скопировать ссылку
оникс_админ0#11
Kirsterloper (15 May 2016 - 08:09) писал:

Если не ошибаюсь, то на новотг просто спрайты человекоксеносов.

Ну если я правильно понял все вот это, то на бее точно конечности как отдельные оверлеи лепятся.

Скопировать ссылку
BombanyTI#12
AndyAdjutor (15 May 2016 - 04:27) писал:

То ли ты наркоман, то ли я нихуя не понял.

это спрайты когда человека разносишь на органы,так он целый вроде.

Скопировать ссылку
AndyAdjutor#14
ochen_bombanyTI (15 May 2016 - 08:37) писал:

это спрайты когда человека разносишь на органы,так он целый вроде.

Это спрайты из которых генерируется человек. Код генерации находится в modules/mob/living/carbon/human/update_icons.dm. Части тел в icons/mob/human_races.

Может быть на тг не так, но на бее это уже хуй знает сколько используется.

Скопировать ссылку
Салоедушка#15

Вы смеетесь над маслиной , а потом он ВДРУГ с нихуя сделает спайс стэшон на движке кукурузиса с болонами и трап революшн

А анимаций ходьбы не будет, нехер

Скопировать ссылку
AndyAdjutor#16

Вот тебе ещё информация для размышлений - оверлеи тоже могут иметь мувмент стейт. И он работает, так как оверлеи это те же полноценные спрайты, которые движок рендерит на мобов. А значит, ты можешь нарисовать у куклы анимацию движения - как ног, так и чего угодно - а потом нажать правой кнопкой на этот спрайт, нажать кнопку, кажется, переименовать, а потом поставить галочку мувмент стейт. И отныне кукла будет сама, безо всяких костылей и прочего извращения, анимированно двигаться встроенными в движок средствами. И это так же верно и для оверлеев, а значит тоже самое ты можешь проделать и со спрайтами шмоток, и анимация движения штанов будет срабатывать сама. И всё тоже верно для наборной куклы из бея - каждой части тела можно сделать отдельную анимацию движения и всё вместе будет само складываться в движущегося моба.

Скопировать ссылку

Обратно в Спрайтинг