Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2021-01-14, 21:52


DJglizdek

Uczeń LUA






Wiek: 25
Na forum: 4309 dni
Posty: 75
Nick w MP: DJglizdek

Piwa: 5

Respekt: 60

Cze??. Tak jak w tytule, m?g?by kto? mniej wi?cej wyt?umaczy? jak to dzia?a, jak stosowa? itp.? Wsz?dzie szukam ale chyba ?le mi to wychodzi, nigdzie nie mog? znale?? nic na ten temat. Z g?ry dzieki za pomoc! :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-14, 23:55


Mikołajj







Wiek: 23
Na forum: 3026 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91

Skalowanie od?rodkowe to nic innego jak skalowanie pozycji od ?rodka ekranu.
Domy?lnie skalujesz pewnie od lewej strony. Dla przyk?adu je?eli kwadrat o wielko?ci 500x500 chcesz umie?ci? na ?rodku ekranu i skalujesz normalnie to zrobisz to tak (od lewej strony ekranu):

// pracuj? na rozdzielczo?ci full hd

local screenX, screenY = guiGetScreenSize()
local scaleValue = 1080 / sY

function onRender()
    dxDrawImage(710 * sV, 290 * sV, 500 * sV, 500 * sV --reszta funkcji)
end

addEventHandler('onClientRender', root, onRender)


Je?eli skalujesz od?rodkowo, kod b?dzie wygl?da? tak:

local screenX, screenY = guiGetScreenSize()
local scaleValue = 1080 / sY
local centerX, centerY = 1920 / 2, 1080 / 2

function onRender()
    dxDrawImage(centerX - 250 * sV, centerY - 250 * sV, 500 * sV, 500 * sV --reszta funkcji)
end

addEventHandler('onClientRender', root, onRender)


Oczywi?cie zamiast 1080 / 1920 podstawiasz swoj? rozdzielczo??, tego chyba nie musz? t?umaczy?.

Wiem, ?e mog?em to zagmatwa?, lecz stara?em si? wyt?umaczy? jak tylko umiem, je?eli chcesz warto?ciowy poradnik o skalowaniu (jest te? wspominka o pozycjonowaniu) to zapraszam tutaj:
https://forum.mtasa.com/topic/117472-tut-scaling-dx/

Postaw piwo autorowi tego posta
 

 
Tagi: pozycjonowanie :: odśrodkowe
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Pozycjonowanie odśrodkowe Odpowiedz do tematu

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku