Pagina 2 di 6

Re: Rallentamenti: metodi, idee, soluzioni per snellire GM

Inviato: 16/11/2008, 14:29
da Homunculus
Un file .obj .x o simile? Ma in teoria non te li fa inserire...

Re: Rallentamenti: metodi, idee, soluzioni per snellire GM

Inviato: 16/11/2008, 14:36
da turbosimon
...certo infatti, per oggetto 3d mi riferisco all'oggetto del gioco con dentro tutti i vertici.
l'ideale sarebbe diminuire la dimensione di questo oggetto (è circa un mb come file .3ds)
oppure usare un metodo per far caricare questo oggetto in modo veloce

Re: Rallentamenti: metodi, idee, soluzioni per snellire GM

Inviato: 16/11/2008, 14:38
da Homunculus
Credo che l'errore stia proprio nell'inserire questo codice come oggetto del gioco, secondo me dovresti tenere il codice esternamente e caricarlo in seguito.

Re: Rallentamenti: metodi, idee, soluzioni per snellire GM

Inviato: 16/11/2008, 14:52
da turbosimon
si infatti,
prima ho messo tutti gli id dell'oggetto in dei codici dentro l'oggetto, poi ho messo questi id in uno scripts e nell'oggetto gli ho scritto di eseguire lo scripts ma non cambia niente.
Homunculus ha scritto:tenere il codice esternamente e caricarlo in seguito.
come faccio?

Re: Rallentamenti: metodi, idee, soluzioni per snellire GM

Inviato: 16/11/2008, 14:57
da Homunculus
Non so bene cosa intendi con id, ma te hai del codice che disegna un oggetto 3d in game maker giusto? Puoi metterlo in un file .txt (o quello che ti pare) esterno al gioco e caricarlo come modello con d3d_model_load(ind,fname) quando ti serve

Re: Rallentamenti: metodi, idee, soluzioni per snellire GM

Inviato: 16/11/2008, 15:02
da turbosimon
giusto!! dopo provo.


Edit: ho inserito questo codice nel create dell'oggetto

Codice: Seleziona tutto

d3d_model_create()
d3d_model_load(1,rpd_model)
ci ha messo molto più tempo a caricarlo e mi fà: unknow variabile rdp_model

cosa devo scrivere?

Re: Rallentamenti: metodi, idee, soluzioni per snellire GM

Inviato: 23/11/2008, 15:52
da PeppeAs95
scusate ma game_process_priority non è una funzione di gm.

Re: Rallentamenti: metodi, idee, soluzioni per snellire GM

Inviato: 23/11/2008, 17:29
da Filo
e la regina d'inghilterra è un'astronauta :NO:

Re: Rallentamenti: metodi, idee, soluzioni per snellire GM

Inviato: 23/11/2008, 18:51
da PeppeAs95
prova adi inserire quel codice da qualche parte e vedi se non ti da un errore!

Re: Rallentamenti: metodi, idee, soluzioni per snellire GM

Inviato: 23/11/2008, 18:59
da Filo
peppinoas ha scritto:prova adi inserire quel codice da qualche parte e vedi se non ti da un errore!
t'è rason!!! :spat:
set_process_priority(priority)
allora la regina d'inghilterra c'è stata nello spazio!

Re: Rallentamenti: metodi, idee, soluzioni per snellire GM

Inviato: 24/11/2008, 11:45
da Lapo
filo95 ha scritto:t'è rason!!!
:NO:

Te ghé resun. 8)

Tu si un terun... :lol:

;)

Re: Rallentamenti: metodi, idee, soluzioni per snellire GM

Inviato: 24/11/2008, 14:11
da Filo
Lapo ha scritto:
filo95 ha scritto:t'è rason!!!
:NO:

Te ghé resun. 8)

Tu si un terun... :lol:

;)
c'i un terun!!!!

Re: Rallentamenti: metodi, idee, soluzioni per snellire GM

Inviato: 15/12/2008, 21:38
da PeppeAs95
Al posto di sparare cazzate, una funzione tipo game_process_priority eiste per gm pro?

Re: Rallentamenti: metodi, idee, soluzioni per snellire GM

Inviato: 16/12/2008, 12:44
da maz85
Se cerchi nel manuale la dovresti trovare!

Codice: Seleziona tutto

set_program_priority(priority) 

Re: Rallentamenti: metodi, idee, soluzioni per snellire GM

Inviato: 20/12/2008, 13:57
da PeppeAs95
Ecco era set_program_priority() non set_proces_priority()

Re: Rallentamenti: metodi, idee, soluzioni per snellire GM

Inviato: 20/12/2008, 14:09
da Homunculus
Sicuramente set_program_priority() é una funzione interessante, ma penso che non va abusata, e soprattutto non é la soluzione a problemi di rallentamenti.
Penso che l'unica situazione in cui questa funzione sia utile é per programmi o giochi che devono effettuare lunghi processi che utilizzano principalmente la cpu, come per esempio la gestione di un dizionario (lunghe liste da ordinare/effetturare ricerche ecc...) o la risoluzione di problemi con algoritmi complessi come il traveling salesman problem per intenderci (http://it.wikipedia.org/wiki/Traveling_salesman_problem).

Re: Rallentamenti: metodi, idee, soluzioni per snellire GM

Inviato: 20/12/2008, 15:09
da Filo
Homunculus ha scritto:Sicuramente set_program_priority() é una funzione interessante, ma penso che non va abusata, e soprattutto non é la soluzione a problemi di rallentamenti.
Penso che l'unica situazione in cui questa funzione sia utile é per programmi o giochi che devono effettuare lunghi processi che utilizzano principalmente la cpu, come per esempio la gestione di un dizionario (lunghe liste da ordinare/effetturare ricerche ecc...) o la risoluzione di problemi con algoritmi complessi come il traveling salesman problem per intenderci (http://it.wikipedia.org/wiki/Traveling_salesman_problem).
praticamente l'A*

Re: Rallentamenti: metodi, idee, soluzioni per snellire GM

Inviato: 20/12/2008, 16:05
da Homunculus
filo95 ha scritto:praticamente l'A*
Non proprio, l'A* non é considerato complesso (ha complessità polinomiale mediamente), e nei giochi viene usato per calcolare piccole quantità di dati. Io intendo processi che ti bloccano il gioco per piu di qualche secondo e necessitano cpu.

Re: Rallentamenti: metodi, idee, soluzioni per snellire GM

Inviato: 20/12/2008, 16:08
da Filo
tipo algoritmi per una fisica moooolto precisa o un IA mooooolto complessa?

Re: Rallentamenti: metodi, idee, soluzioni per snellire GM

Inviato: 20/12/2008, 16:41
da Homunculus
Più che altro operazioni che non possono essere per loro natura risolte in pochi millisecondi, ho messo un link nel posto di prima a un problema classico che richiede tempi di calcolo enormi. Quello che voglio dire é che non va usata per operazioni singole che richiedono risorse, non per tutto il gioco o semplicemente per migliorare le prestazioni generiche del gioco.