Как наложить Текстуры друг на друга!

Я хотел бы спросить можно ли и как создать блок с наложенными текстурами.
Если это возможно, то я хотел бы чтобы из было минимум 3 и они небыли прозрачными.
 
Можно, ещё как можно. Я знаю только способ через свой рендер и buffered image
 
Есть сложный вариант, использовать мультитекстурирование, но придется писать собственные шейдеры. Проще где-то в недрах кодища сделать сложение твоих текстур и получить на выходе одну, и ее уже использовать.
 
Мне нужно наложить 4 текстуры (возможно и больше), притом они все должны поворачиваться к другим таким блокам, а некоторых текстур могут и не накладываться!
 
Я хочу сделать блок у которого будет изменяться верхняя текстура (или накладываться) когда используют на него item (притом все текстуры должны соединяться)
 
А нельзя создать 2 блока и в нужный момент заменить один на другой ?
 
Я не говорил что с моей задумкой их может больше сотни. Если только не сделать отдельные блоки отвечающий моим требованиям.Или я смогу дать 1 блоку свойство трубы потом его убрать (в игре)?
 
Поясню у меня есть одна основная текстура (с прозрачным фоном) есть 2 дополнительных. При клике одной вещи появляется текстура на основной при клике другой вещи появляется другая текстура и становиться ниже или выше 1 дополнительной текстуры (если так нельзя то просто используется основная текстура уже нарисованной на ней дополнительной текстурой).
 
meh, если ты не против бидлокода, это всё намного проще. Просто комбинируешь текстуры в PhotoShop, создаешь переменную, отвечающую за верхнюю текстуру и в onBlockActivated (или как там тебе нужно) присваиваешь переменной нужное значение.
 
Назад
Сверху