Jump to content

Partial Circle


Recommended Posts

Ciao rega, volevo sapere perchè quando uso il

dxDrawPartialCircle 

cambia da risoluzione a risoluzione, per esempio io uso 1280x1024 altri usano 1900 etc..

anche se uso il

guiGetScreenSize 

mi si sposta il "cerchio" posso sapere per quale motivo? Grazie

Link to comment

Ecco un esempio pratico (rispondo con il cellulare)

altezza , larghezza = screen size

con il gui editor fai un get della posizione relativa.

esempio 0.1 0.1

A questo punto nel dx usi:

0.1*altezza , 0.1*larghezza ed hai la posizione relativa.

Link to comment

già fatto hunter è questo il punto

ti faccio capire..

local rx, ry = guiGetScreenSize ( ) 
dxDrawPartialCircle(rx/7.75, ry/1.195, 116,2,0,360)  

il punto è che nella mia risoluzione si vede come dovrei vederlo, ma in altre, non si vede correttamente cioè il cerchio è spostato tutto qui

Link to comment

0.129*rx tu l hai messi al contrario :D

Per farti capire bene in pratica tu vai a moltiplicare il valore 0.129 in base alla risoluzione del player.

Quindi:

0.129 : posizione relativa in decimi

* : questo in pratica e il per (x)

rx : la risoluzione del player

Link to comment

In effetti sulla wiki l esempio è gia in multi risoluzione,solo che è absolute.

sx/2 sy/2 in pratica è al centro dello schermo pet tutte le risoluzioni.

sinceramente non capisco il tuo problema.

forse non ti serve al centro?

Link to comment

no è che in pratica il "cerchio" che dovrebbe indicare la vita nel radar, nel mio caso con la mia risoluzione funziona tutto ..(poi non capisco che cosa cambia se metto --> rx * 0.129 oppure --> 0.129 * rx ; p.s puoi parlarmi in terminologia assurda ahahah capisco non c'è bisogno che mi dici che * indica il x ahaah tranquillo)

Anyway come già detto nella mia risoluzione funziona alla grande nelle altre, il cerchio o và fuori lo schermo o non si vede correttamente anche se inverto come hai detto.

Link to comment

Se all inizio mi dicevi che dovevi fare il radar era meglio :/

Cmq absolute non va bene,absolute e buono da centro a destra e non sinistra.

Con il gui editor devi copiare la posizione e moltiplicare la risoluzione come ti ho detto.

Link to comment

l'ho già fatto ma niente..

ho preso l'absolute (diciamo con i numeri che erano tipo 600 e 800 una cosa del genere) vabbè sta di fatto che eseguito questa operazione :

- la mia risoluzione è 1280x1024 quindi 1280/600 = e il numero del risultato moltiplicato per la rx

1024/600 = e il numero del risultato moltiplicato per la cx

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...