Creare Videogiochi - Game Developer
Script sbagliato - Versione stampabile

+- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi)
+-- Forum: Unreal Engine & Unreal Development Kit (UDK) Italia (https://www.making-videogames.net/giochi/Forum-Unreal-Engine-Unreal-Development-Kit-UDK-Italia)
+--- Forum: Unreal Engine 4 e Unreal Development Kit (UDK) (https://www.making-videogames.net/giochi/Forum-Unreal-Engine-4-e-Unreal-Development-Kit-UDK)
+--- Discussione: Script sbagliato (/thread-Script-sbagliato)



Script sbagliato - UDK95 - 30-07-2012

Salve,questo è il mio primo script,ma quando lo compilo su UDK(rebuild degli script)mi dice che è sbagliato(indicandomi il percorso del file in rosso)
vi lascio una foto,forse ho sbagliato a inserire qualcosa oppure non l'ho proprio inserita...ciao e grazie Big Grin


Foto: http://www.pasteall.org/pic/35743


RE: Script sbagliato - Lorenz - 30-07-2012

lascia anche un'immagine dell'errore più tardi ci guardo


RE: Script sbagliato - UDK95 - 30-07-2012

(30-07-2012, 05:29 PM)Lorenz Ha scritto: lascia anche un'immagine dell'errore più tardi ci guardo

Ecco a te: http://www.pasteall.org/pic/35747

Ciao Smile


RE: Script sbagliato - alessiobb3b - 30-07-2012

Dice che "LOG" non è un comando


RE: Script sbagliato - Lorenz - 30-07-2012

così dovrebbe andare
Codice:
class Provascript extends mutator;

event PostBeginPlay() //funzione che preferisco al prebeginplay
{
    Super.PostBeginPlay(); //fa eseguire il comando sotto prima che avvenga altro nell'engine
    `Log("Ciao");
}

il nome della classe e il nome dello script devono combaciare, tu avevi provascript.uc e in class helloworld quindi avevi errore


RE: Script sbagliato - UDK95 - 30-07-2012

(30-07-2012, 06:53 PM)Lorenz Ha scritto: così dovrebbe andare
Codice:
class Provascript extends mutator;

event PostBeginPlay() //funzione che preferisco al prebeginplay
{
    Super.PostBeginPlay(); //fa eseguire il comando sotto prima che avvenga altro nell'engine
    `Log("Ciao");
}

il nome della classe e il nome dello script devono combaciare, tu avevi provascript.uc e in class helloworld quindi avevi errore

Grazie mille lorenz,funziona,ma avrei due domande:
1:dove era l'errore?
2:che differenza c'è tra prebeginplay e postbeginplay?

Grazie e ciao Smile




RE: Script sbagliato - Lorenz - 30-07-2012

un errore stava nel fatto che avevi la riga class Helloroworld e lo script si chiamava provascript l'altro stava nel comando Log() in se che come vedi ho cambiato.


RE: Script sbagliato - Lorenz - 30-07-2012

bhe la differenza è quasi ovvia dal nome uno sarà prima che il gameplay inizia e l'altro dopo