2016-09-02 3 views
0

Я ищу, чтобы создать карту плитки подобную как изображение ниже enter image description hereКак я создать более оптимизировать 2d карту плитки (см изображения карты плитки)

=> Один из способов сделать это, чтобы создать изображение в фотошопе.


=> Другой способ создать несколько GameObject в сцене и расположить их в таком Манер создать такой тип изображения


=> третий способ, чтобы получить вершины каждый и создать сетку из одного скрипта.


У меня в игре есть несколько уровней различной карты, какой метод будет более эффективен и оптимизирован и почему? каковы преимущества и недостатки использования этого метода


Кроме того, как можно создать, что граница на изображении Если я не использую PhotoShop .one способа заключается в использовании линии рендеринга, но это то, что эффективнее? если нет, то что может быть другого возможного душа

ответ

0

Прежде всего, вы должны рассмотреть, что делает карта в дополнение к графике. Есть ли у него движущиеся части? Зоны запуска? Другие персонажи? Они взаимодействуют друг с другом? Чем более статична карта, тем более реалистичной может быть реализация.

Если игра относительно проста, вы можете использовать GameObject для каждого элемента, и производительность будет прекрасной.

Теперь вы также спрашиваете, как определить карту. Один из способов состоит в том, чтобы создать сборку каждой карты, и, если вы загружаете выбранную карту, введите правильный префаб. Это хорошо, если каждая карта отличается, но общие изменения во всех картах - главная боль.

Другой вариант - определить XML или скрипт с элементами каждой карты, которые затем обрабатываются или выполняются, когда вы хотите загрузить карту. Это значительно сложнее, но тогда элементы карты не зависят от карты, поэтому вы можете более точно перерисовывать сцены.

Смежные вопросы