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

Wysłany: 2020-11-11, 11:00


AmLotte.







Wiek: 21
Na forum: 2184 dni
Posty: 134
Nick w MP: AmLotte

Piwa: 443

Respekt: 50

Na mniejszych rozdzia?kach grafika mi si? skaluje od?rodkowo natomiast napis nie
  dxDrawText("#ffffffTW?J PANEL"sx 800 zoomsy 200 zoom1350 zoom875 zoomtocolor(255255255255), 1lotte.FONCIK[1], "center""center"falsefalsetruetruefalse)

za pomoc daje piwko

Ostatnio zmieniony przez MeeShuffle 2020-11-11, 19:39, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-11, 11:03


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

W 7 argumencie masz skal? tekstu, j? te? musisz odpowiednio wyskalowa? z u?yciem chocia?by tej zmiennej 'zoom'.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-11, 11:04


AmLotte.







Wiek: 21
Na forum: 2184 dni
Posty: 134
Nick w MP: AmLotte

Piwa: 443

Respekt: 50

gdy u?y?em zmiennej zoom na mojej full hd by?o okej natomiast na mniejszej rozdzia?ce nadal tekst i si? powi?ksza?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-11, 11:15


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Poka? jak to zrobi?es

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-11, 11:41


AmLotte.







Wiek: 21
Na forum: 2184 dni
Posty: 134
Nick w MP: AmLotte

Piwa: 443

Respekt: 50

Kod:

lotte = {}
lotte.FONCIK = {
dxCreateFont(":fonts/AmLotte2.ttf", 18/zoom), -- 1
dxCreateFont(":fonts/AmLotte3.ttf", 14/zoom), -- 2
dxCreateFont(":fonts/AmLotte3.ttf", 11/zoom), -- 3
dxCreateFont(":fonts/AmLotte2.ttf", 14/zoom), -- 4
}

Kod:

dxDrawText("#ffffffTW?J PANEL", sx / 2 - 800 / zoom, sy / 2 - 200 / zoom, 1350 / zoom, 875 / zoom, tocolor(255, 255, 255, 255), 1, lotte.FONCIK[1], "center", "center", false, false, true, true, false)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-11, 11:50


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

A jak definiujesz zoom?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-11, 12:29


AmLotte.







Wiek: 21
Na forum: 2184 dni
Posty: 134
Nick w MP: AmLotte

Piwa: 443

Respekt: 50

Kod:

-- SKALOWANIE --

local sx, sy = guiGetScreenSize()
local zoom = 1920 / sx


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-11, 19:42


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Pamietaj o tym, zeby robic gui w maksymalnie najwiekszej rozdzielczosci, bo jak wszyscy wiemy lepiej zmniejszac niz zwiekszac (chodzi o jakosc)

Sprobuj tego sposobu :

screen=Vector2(guiGetScreenSize())
x=(pozycja x okna/x rozdzielczosci na ktorej bylo tworzone okno)*screen.x
y=(pozycja y okna/y rozdzielczosci na ktorej bylo tworzone okno)*screen.y


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-12, 02:09


NoNamik







Wiek: 35
Na forum: 2186 dni
Posty: 289
Nick w MP: JestemNoNamem

Piwa: 374

Respekt: 60


dxDrawText("#ffffffTW?J PANEL"sx 800 zoom -2sy 200 zoom -21350 zoom875 zoomtocolor(255255255255), 1lotte.FONCIK[1], "center""center"falsefalsetruetruefalse)


Postaw piwo autorowi tego posta
 

 
Tagi: nie :: skaluje :: sie :: napis
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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