Ось що я хочу зробити зі своєю картою плиток, в якій я не впевнений. Як ви бачите, верхні стіни набагато більші, ніж нижня та бічні (це також проблема моїх кутів, які мають непарні форми [більше схожі на L, а квадрат], а також більше, ніж 40x40px, що мої поточні плитки ).
Я також додав лист плитки, який я використовую для плитки, щоб показати вам, як виглядають кути та верхівки порівняно з рештою плиток.
Я думаю про те, що я можу просто намалювати їх за допомогою того ж масиву, який у мене є, якщо я використовую ширину та висоту плиток замість набору WxH? Я не знаю, наскільки добре це буде працювати, але якщо блоки, які матимуть різні значення, будуть блоки, гравця / NPC не можуть наступити, то це може не бути проблемою, знову ж таки я навіть не впевнений, чи це життєздатність рішення.
Мій код на випадок, якщо ви хочете побачити, як я зараз його оброблюю : Map.java (pastebin) (редагувати: я не обробляю його, мав на увазі, як я зараз роблю карту)
tl; dr - як я можу взяти свою 2D-виглядну плиткову карту та змінити її на різну за розмірами плитку? чи є кращий спосіб робити те, що я намагаюся зробити? Чи є назва методу, який я повинен шукати під час гуглінгу?