08-04-2012, 06:20 PM
Questo tutorial è stato originariamente scritto da tegleg sul forum della epic io mi limito a tradurlo in italiano per facilitarne la comprensione a chi è nuovo a udk o non capisce bene la lingua inglese.
Post originale:
http://forums.epicgames.com/threads/8508...n-vehicles
Inside the scorpion- Scriptiamo il nostro primo veicolo
Questo tutorial sarà diviso in 3 parti
1)gli script
2)la nostra macchina
3)le performance della nostra macchina
Prima di iniziare
[se hai già configurato udk per gli script salta questo passaggio]
Per chi è fresco fresco di unrealscript udk ha bisogno di essere "settato" prima di poter leggere uno script nostro, per fare ciò dovremo:
andare nella cartella udk/development/src
qui dovremo creare una nostra cartella, chiamatela come volete io la chiamerò "FirstCar" (va bene un qualsiasi nome, del vostro gioco del progetto o anche del vostro cane)
dentro questa cartella dovremo creare anche una sottocartella chiamata "Classes" è obbligatorio avere questa cartella dove andranno inseriti gli script. Alla fine quando dovremo inserire il nostro script dovrà andare in udk/development/src/FirstCar/Classes
Ma non è finita udk ancora non sa che dentro firstcar c'è delal roba da leggere dovrete quindi andare in udk/udkgame/config e modificare il file DefaultEngine.ini trovare questa riga
e cambiarla così
aggiungendo al posto di firstcar il vostro nome
Prima fase
per prima cosa inizieremo col copiare certi files
andate in
UDK/Development/Src/UTGame/Classes
UDK/Development/Src/UTGameContent/Classes
e copiate questi file nella vostra cartella FirstCar/Classes
UTVehicle_Scorpion
UTVehicleScorpionWheel
UTVehicle_Scorpion_Content
UTVehicleFactory_Scorpion
e rinominateli così
UTVehicle_MyCar
UTVehicleMyCarWheel
UTVehicle_MyCar_Content
UTVehicleFactory_MyCar
ora apriteli con un editor di testi tipo notepad++ o contex e modificateli in modo tale che la classe richiami il file giusto
es:
file UTVehicle_MyCar.uc sarà così
modificatelo così
e fate lo stesso con gli altri
da
a
da
a
nota questo esntende UTVehicle_MyCar;
da
a
tenete questo file aperto e modificatelo a questa riga di codice
modificatelo in modo che cambi in base alla vostra cartella del veicolo, nel mio caso
Salvate il tutto
Bene abbiamo ottenuto la nostra copia dello scorpion, ricompilate e controllate che non ci siano errori, nulla di che effettivamente ma nella prossima parte sostituiremo allo scorpion il nostro veicolo !
Post originale:
http://forums.epicgames.com/threads/8508...n-vehicles
Inside the scorpion- Scriptiamo il nostro primo veicolo
Questo tutorial sarà diviso in 3 parti
1)gli script
2)la nostra macchina
3)le performance della nostra macchina
Prima di iniziare
[se hai già configurato udk per gli script salta questo passaggio]
Per chi è fresco fresco di unrealscript udk ha bisogno di essere "settato" prima di poter leggere uno script nostro, per fare ciò dovremo:
andare nella cartella udk/development/src
qui dovremo creare una nostra cartella, chiamatela come volete io la chiamerò "FirstCar" (va bene un qualsiasi nome, del vostro gioco del progetto o anche del vostro cane)
dentro questa cartella dovremo creare anche una sottocartella chiamata "Classes" è obbligatorio avere questa cartella dove andranno inseriti gli script. Alla fine quando dovremo inserire il nostro script dovrà andare in udk/development/src/FirstCar/Classes
Ma non è finita udk ancora non sa che dentro firstcar c'è delal roba da leggere dovrete quindi andare in udk/udkgame/config e modificare il file DefaultEngine.ini trovare questa riga
Codice:
[UnrealEd.EditorEngine]
+EditPackages=UTGame
+EditPackages=UTGameContent
Codice:
[UnrealEd.EditorEngine]
+EditPackages=UTGame
+EditPackages=UTGameContent
+EditPackages=FirstCar
Prima fase
per prima cosa inizieremo col copiare certi files
andate in
UDK/Development/Src/UTGame/Classes
UDK/Development/Src/UTGameContent/Classes
e copiate questi file nella vostra cartella FirstCar/Classes
UTVehicle_Scorpion
UTVehicleScorpionWheel
UTVehicle_Scorpion_Content
UTVehicleFactory_Scorpion
e rinominateli così
UTVehicle_MyCar
UTVehicleMyCarWheel
UTVehicle_MyCar_Content
UTVehicleFactory_MyCar
ora apriteli con un editor di testi tipo notepad++ o contex e modificateli in modo tale che la classe richiami il file giusto
es:
file UTVehicle_MyCar.uc sarà così
Codice:
class UTVehicle_Scorpion extends UTVehicle
Codice:
class UTVehicle_MyCar extends UTVehicle
da
Codice:
class UTVehicleScorpionWheel extends UDKVehicleWheel;
Codice:
class UTVehicleMyCarWheel extends UDKVehicleWheel;
Codice:
class UTVehicle_Scorpion_Content extends UTVehicle_Scorpion;
Codice:
class UTVehicle_MyCar_Content extends UTVehicle_MyCar;
da
Codice:
class UTVehicleFactory_Scorpion extends UTVehicleFactory;
Codice:
class UTVehicleFactory_MyCar extends UTVehicleFactory;
Codice:
VehicleClassPath="UTGameContent.UTVehicle_Scorpion_Content"
Codice:
VehicleClassPath="FirstCar.UTVehicle_MyCar_Content"
Bene abbiamo ottenuto la nostra copia dello scorpion, ricompilate e controllate che non ci siano errori, nulla di che effettivamente ma nella prossima parte sostituiremo allo scorpion il nostro veicolo !