Повторение текстур на модели

Я создаю маленькую игру, где вы находитесь в лабиринте. Лабиринт организован в2D Array, описываяx and z position иblock type, Так что, этоTile-based, Допустим, каждый блок1 m³, Теперь мой персонаж высокий и лабиринт должен быть высокий. Поэтому я добавляю 4 блока друг к другу, если на этой плитке есть стена. Конечно, это огромное влияние на производительность в100 * 100 метр / плитка лабиринт, даже сViewfrustum- and backface culling, Поскольку это моя первая 3D-игра, я хочу, чтобы она была простой, и я не хочу использовать продвинутые методы отбора (октри или что-то еще: P). Поэтому я попытался создать1*4*1 блоки вместо1*1*1 и добавить их какWalls в мой мир. Он отлично работает, производительность снова идеально (60 кадров в секунду), ноTexture (64*64px) растягивается, и это действительно выглядит некрасиво.

Итак, мои вопросы:

Можно ли повторить текстуру каждый метр, вместо того, чтобы растягивать ее?Или мне нужно изменить текстуру, чтобы она была в 4 раза выше?Или есть еще лучшее решение?

РЕДАКТИРОВАТЬ: Я узнал чтоTextureсTextureWrap режимы. Я установил это наTextureWrap.Repeat, но я не могу установитьUVнаTexture, Если вы создаетеSprite изTexture Вы можете легко установить их на 4, чтобы повторитьTexture 4 раза. Но я не могу добавитьSprite к моемуModel, толькоTextureс возможны. Есть ли способ повторить этиTextures?

Ответы на вопрос(3)

Ваш ответ на вопрос