Я делаю платформер, с картой на основе плитки (как и многие люди). Я начинаю в разработке видеоигр, так что это немного сложно. Я не буду учиться сам, но по этой проблеме я застрял.2d карта на основе плитки - Как повторить карту по краям?
Мои карты сделаны со списком, как это:
mapList[x][y] = tile
С помощью этого списка, я могу цикл по всей плитки и рисовать их.
Что я хочу сделать, это «Петля» (повторить) карту. Я имею в виду, когда персонаж достигает правого предела (или слева), карта повторяется. Я не понимаю, как это сделать, я ищу все форумы и все вопросы, но я ничего не нашел :(
Я не знаю, если я делаю себе ясно, но английский язык не мой лучший язык, и я извиняюсь за это:.. р
заранее спасибо за попытку помочь мне или просто за чтение моего вопроса
Используйте [Modulo] (http://en.wikipedia.org/wiki/Modulo_operation) в соответствии с вашими границами – Shai
Я тоже устал писать полный ответ (особенно, поскольку вы не говорите нам, что у вас проблемы с рисованием или с его реализацией в целом), но вы можете повторять фрагменты, обращаясь к таким фрагментам: 'mapList [x% MAP_WIDTH] [y% MAP_HEIGHT] ' – flai
@JaakkoLipsanen Отлично! Спасибо вам, я попробую работать так :) –