Объединение сеток с различными материалами в unity3d


У меня есть две отдельные сетки, которые я хочу объединить с различными материалами, используя функцию combineMeshes в unity. Однако, когда я объединяю сетки, полученная сетка просто использует материал первого материала. Как сохранить предыдущие сетки в новой сетке?

Спасибо!

1 2

1 ответ:

Я думаю, что способ сделать это-изменить список материалов новой сетки. Просто убедитесь, что переменная в Combine Meshes не объединяет подрешетки, и если она поддерживает подрешетки, как это должно быть, то это просто вопрос установки правильных материалов в массиве сетки. Я не проверял это сам с помощью комбинированных сеток, так как я в конечном итоге пошел по другому маршруту, но я считаю, что это должно сработать.