questa gex consente di utilizzare funzioni "avanzate" per il disegno 2d, che sono:
-la possibilità di usare un font di gm
-funzioni per disegnare punti, linee, rettangoli e cerchi
-testo che va a capo da solo
-testo centrato
utilizzare un font di GM
per utilizzare un font di GM bisogna prima creare un'immagine che contenga tutti i caratteri, questo viene fatto da:
CreatePngFromFont(font_gm)
font_gm è l'indice del font di GM.
Da utilizzare solo la prima volta che si esegue per questioni di prestazioni
poi bisogna caricare l'immagine con:
LoadFont(font_gm)
restituisce un'indice, devi salvarlo in una variabile.
infine, per disegnare:
DrawFont(font_index,font_gm,text,x,y)
font_index è l'indice restituito da LoadFont, font_gm è l'indice del font di GM, gli altri si capiscono.
disegnare punti, linee, rettangoli e cerchi
DrawPoint(x,y,col,aplha)
DrawLine(x1,y1,x2,y2,col,alpha)
DrawRectangle(x1,y1,x2,y2,col,alpha,outline)
DrawCircle(c,y,r,col,alpha,outline)
testo che va a capo da solo
DrawTextEx(font,x,y,string,width)
questo disegna con i font caricati con SetFont
DrawFontEx(font_index,font_gm,x,y,string,width)
questo disegna con i font caricati da LoadFont
testo centrato
DrawTextCenter(font,x,y,string,width)
questo disegna con i font caricati con SetFont
DrawFontCenter(font_index,font_gm,x,y,string,questo disegna con i font caricati da LoadFont)
questo disegna con i font caricati da LoadFont
Download
(dovrebbe funzionare, ma non ne sono sicuro)
PS
il gm81 non funziona se non si installano i font, l'exe si.
[GEX]U3D advanced draw functions
- mac12
- Membro d'elite
- Messaggi: 1124
- Iscritto il: 18/09/2012, 17:32
- Specialità: programmazione
- Uso: GameMaker 8.1
- Contatta:
[GEX]U3D advanced draw functions
Spoiler
Re: [GEX]U3D advanced draw functions
Ah, me l'ero perso questo topic
Interessante questa gex, bravo mac12!
Interessante questa gex, bravo mac12!
- mac12
- Membro d'elite
- Messaggi: 1124
- Iscritto il: 18/09/2012, 17:32
- Specialità: programmazione
- Uso: GameMaker 8.1
- Contatta:
Re: [GEX]U3D advanced draw functions
box mi segna 0 download, non l'hai neanche scaricato, si tratta di un insulto?
Spoiler
Re: [GEX]U3D advanced draw functions
Non l'ho scaricato, perché non uso U3D, ma i complimenti erano sinceri.mac12 ha scritto:box mi segna 0 download, non l'hai neanche scaricato, si tratta di un insulto?
Stavo solo Uppando il topic, dato che nessuno aveva risposto, magari chi usa U3D non l'aveva notato, tutto qui.
- mac12
- Membro d'elite
- Messaggi: 1124
- Iscritto il: 18/09/2012, 17:32
- Specialità: programmazione
- Uso: GameMaker 8.1
- Contatta:
Re: [GEX]U3D advanced draw functions
ah, grazie
(scusa se ho dubitato, ma nessun download e commento positivo di solito indicano un insulto..)
(scusa se ho dubitato, ma nessun download e commento positivo di solito indicano un insulto..)
Spoiler
- aironenero
- GMI Guru
- Messaggi: 2612
- Iscritto il: 02/05/2012, 14:56
- Specialità: Unity 3D
- Uso: GM:Studio 1.4 Pro
- Località: Ispica
- Contatta:
Re: [GEX]U3D advanced draw functions
non ho capito è per unity 3d o per game maker?mac12 ha scritto:ah, grazie
(scusa se ho dubitato, ma nessun download e commento positivo di solito indicano un insulto..)
- aironenero
- GMI Guru
- Messaggi: 2612
- Iscritto il: 02/05/2012, 14:56
- Specialità: Unity 3D
- Uso: GM:Studio 1.4 Pro
- Località: Ispica
- Contatta:
Re: [GEX]U3D advanced draw functions
ah ok... ma allora se ultimate 3d perchè la dll ha funzioni solo 2d?mac12 ha scritto:U3D sta per ultimate 3d
E' una dll per GM.
Chi c’è in linea
Visitano il forum: Nessuno e 1 ospite