Jump to content
Sign in to follow this  
mangojkee

Размер карты

Recommended Posts

Не могу разобраться с реальными размерами карты, которые бы соответствовали размеру миникарты...

И так, опишу подробнее

Возьмем к примеру 2 карты: garner и puzzleworld:

Размеры карты которые я извлек из файла *map:

garner - 4096x4096

puzzleworld - 544x544

Есть текстура миникарты *pk и мы ее конвертировали в *jpg

Получили к примеру такие текстуры: 

puzzleworld - копия.jpggarner - копия.jpg

 

Так вот, при соотношении координат и карты выясняется что не вся область карты используется как рабочая, допустим

для garner эта область как я упоминал выше в файле map - 4096, а реальный размер рабочей карты - 4120

для puzzleworld - в map - 544x544, а на деле - больше, но вот в этом то и вопрос, как орпеделить этот "реальный размер".

Сразу решил проверить как эту проблему решило mordo, arbah и другие подобные сервисы, и столкнулся, тоже с интересными расхождениями

например для карты puzzleworld обрезана область карты текстуры, которая якобы не используется - на изображении выделена красным

puzzleworld.png

 

а для карты garner уже ничего не стали обрезать на текстуре, а просто увеличили размер карты(размер рабочей области, как раз тот что указан в *map) до  - 4120

Безымянный.png

 

 

Возможно я чего то не знаю или что-то не так понял? Заранее благодарен за совет. 

Share this post


Link to post
Share on other sites

Надо при получении изображения из .PK файла удалять синие области (пустота). Потом делим ширину изображения на ширину карты из .map файла, также делим высоту изображения на высоту карты из .map файла. Получаем 2 коэффициента Kx и Кy, на которые умножаем соответствующие координаты мыши на изображении, чтобы получить игровые координаты.

  • Like 2

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...