mangojkee 47 Report post Posted July 25, 2017 Не могу разобраться с реальными размерами карты, которые бы соответствовали размеру миникарты... И так, опишу подробнее Возьмем к примеру 2 карты: garner и puzzleworld: Размеры карты которые я извлек из файла *map: garner - 4096x4096 puzzleworld - 544x544 Есть текстура миникарты *pk и мы ее конвертировали в *jpg Получили к примеру такие текстуры: Так вот, при соотношении координат и карты выясняется что не вся область карты используется как рабочая, допустим для garner эта область как я упоминал выше в файле map - 4096, а реальный размер рабочей карты - 4120 для puzzleworld - в map - 544x544, а на деле - больше, но вот в этом то и вопрос, как орпеделить этот "реальный размер". Сразу решил проверить как эту проблему решило mordo, arbah и другие подобные сервисы, и столкнулся, тоже с интересными расхождениями например для карты puzzleworld обрезана область карты текстуры, которая якобы не используется - на изображении выделена красным а для карты garner уже ничего не стали обрезать на текстуре, а просто увеличили размер карты(размер рабочей области, как раз тот что указан в *map) до - 4120 Возможно я чего то не знаю или что-то не так понял? Заранее благодарен за совет. Quote Share this post Link to post Share on other sites
V3ct0r 2,117 Report post Posted July 25, 2017 Надо при получении изображения из .PK файла удалять синие области (пустота). Потом делим ширину изображения на ширину карты из .map файла, также делим высоту изображения на высоту карты из .map файла. Получаем 2 коэффициента Kx и Кy, на которые умножаем соответствующие координаты мыши на изображении, чтобы получить игровые координаты. 2 Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites