An open API service indexing awesome lists of open source software.

https://github.com/rimurudev/unity-tilemapmaterialsetter

A Unity Editor tool for automatically setting materials for all TilemapRenderers in specified scenes.
https://github.com/rimurudev/unity-tilemapmaterialsetter

automation gamedevelopment material rimuru-dev rimurudev tilemap unity unity3d unityeditor

Last synced: 3 months ago
JSON representation

A Unity Editor tool for automatically setting materials for all TilemapRenderers in specified scenes.

Awesome Lists containing this project

README

        

# Unity Tilemap Material Setter

Unity Tilemap Material Setter - это инструмент для редактора Unity, который автоматизирует процесс установки материалов для всех компонентов `TilemapRenderer` во всех сценах, находящихся в указанной директории.

## Зачем это нужно

В крупных проектах Unity с множеством сцен и тайлмапов вручную изменять материал для каждого `TilemapRenderer` может быть трудоемким и подверженным ошибкам процессом. Этот инструмент решает данную проблему, автоматизируя этот процесс и экономя ваше время.

image
image

## Как использовать

### Установка

1. Скачайте и распакуйте [последний релиз](https://github.com/RimuruDev/Unity-TilemapMaterialSetter/releases) или склонируйте репозиторий:

```bash
git clone https://github.com/RimuruDev/Unity-TilemapMaterialSetter.git
```

2. Поместите папку `Editor` в директорию вашего проекта Unity.

### Использование

1. Откройте Unity и дождитесь компиляции скрипта.
2. В меню Unity выберите `RimuruDev Tools > Set Tilemap Material`.
3. В открывшемся окне введите путь к материалу и путь к папке со сценами.
- `Material Path`: Путь к материалу, который вы хотите установить (например, `Assets/Internal/Common/PixelSnapMat.mat`).
- `Scenes Path`: Путь к директории, содержащей ваши сцены (например, `Assets/Internal/Scenes/Levels`).
4. Нажмите кнопку `Set Material for All Tilemaps`.

Скрипт откроет каждую сцену из указанной директории, найдет все компоненты `TilemapRenderer` и установит для них указанный материал. После этого он сохранит изменения в сценах.

# Автор
Этот инструмент разработан RimuruDev. Вы можете найти больше проектов на моем GitHub.

# Лицензия
Этот проект лицензирован под лицензией MIT. Подробнее см. в файле LICENSE.