Текстдравы, получение координат на экране

plalkeo

Известный
Автор темы
767
306
Версия MoonLoader
.026-beta
Всем привет, есть например вот такой текстдрав (время над мини-картой) (может пригодится, текстдрав с аризоны)
1736257025203.png

Я могу получить его id и data через onShowTextdraw
получая его data.position.x и data.position.y они равны x: 65 | y: 295
но по сравнению с экраном, это будет находится слева сверху, но никак не снизу над миникартой, можно ли как-то их адаптировать под разные экраны? (хд, фуллхд, 2к, 4к)
 
Решение
у текстдравов указываются игровые координаты и они универсальны для всех разрешений
Lua:
float gposX, float gposY = convertWindowScreenCoordsToGameScreenCoords(float wposX, float wposY)
float wposX, float wposY = convertGameScreenCoordsToWindowScreenCoords(float gposX, float gposY)

chapo

чопа сребдс // @moujeek
Модератор
8,987
11,804
у текстдравов указываются игровые координаты и они универсальны для всех разрешений
Lua:
float gposX, float gposY = convertWindowScreenCoordsToGameScreenCoords(float wposX, float wposY)
float wposX, float wposY = convertGameScreenCoordsToWindowScreenCoords(float gposX, float gposY)
 
  • Нравится
Реакции: plalkeo и whyega52

plalkeo

Известный
Автор темы
767
306
у текстдравов указываются игровые координаты и они универсальны для всех разрешений
Lua:
float gposX, float gposY = convertWindowScreenCoordsToGameScreenCoords(float wposX, float wposY)
float wposX, float wposY = convertGameScreenCoordsToWindowScreenCoords(float gposX, float gposY)
спасибо большое!