• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
[Guida] Cambiare i nemici
#1
Eccomi di nuovo con un'altra guida, stavolta per cambiare la mesh dei nemici, premetto che nel modo che vi descriverò potrete creare infinità di nemici basterà cambiare il nome del file e il relativo codice che ora vi segno in rosso.
Iniziamo:

Create un file e rinominatelo io per questa guida lo chiamerò EnemyPawn.uc (mi raccomando il .uc alla fine del file)
Il codice per questa classe sarà il seguente (basterà copiare ed incollare il codice ma mi raccomando a sostituire la parte che vi segno in rosso con il nome che darete al file:

Citazione:class EnemyPawn extends UTPawn;

// members for the custom mesh
var SkeletalMesh defaultMesh;
var MaterialInterface defaultMaterial0;
var AnimTree defaultAnimTree;
var array<AnimSet> defaultAnimSet;
var AnimNodeSequence defaultAnimSeq;
var PhysicsAsset defaultPhysicsAsset;

simulated function SetCharacterClassFromInfo(class<UTFamilyInfo> Info)
{
Mesh.SetSkeletalMesh(defaultMesh);
Mesh.SetMaterial(0,defaultMaterial0);
Mesh.SetPhysicsAsset(defaultPhysicsAsset);
Mesh.AnimSets=defaultAnimSet;
Mesh.SetAnimTreeTemplate(defaultAnimTree);

}

defaultproperties
{
defaultMesh=SkeletalMesh'GruppoNemico.Mesh.FileNemico'
//SkeletalMesh'CH_IronGuard_Male.Mesh.SK_CH_IronGuard_MaleA'
defaultAnimTree=AnimTree'CH_AnimHuman_Tree.AT_CH_Human'
defaultAnimSet(0)=AnimSet'CH_AnimHuman.Anims.K_AnimHuman_BaseMale'
defaultPhysicsAsset=PhysicsAsset'CH_YourAceBot.Mesh.SK_CH_YourAceBot_Physics'

Begin Object Name=WPawnSkeletalMeshComponent
AnimTreeTemplate=AnimTree'CH_AnimHuman_Tree.AT_CH_Human'
End Object

GroundSpeed=640.0
AirSpeed=640.0

}

Noterete due stringhe che io ho colorato in modo diverso:

Quella rossa corrisponde al nome del file, se il nome del file è per esempio "Nemico" dovrete cambiare quella parte rossa e scriverci "Nemico".
La seconda stringa, quella Blu, corrisponde alla mesh che vorrete dare al vostro nemico, se per esempio vorrete impostare la mesh della guardia che troviamo all'interno del Content Broswer la stringa sarà cosi:

defaultMesh=SkeletalMesh'CH_IronGuard_Male.Mesh.SK_CH_IronGuard_MaleA'

Una volta fatto questo, salvate il file in : C:/UDK/UDK yyyy-mm/Devolpment/Src/UTGame
Dopodichè, quando andrete a creare nel kismet la vostra Actor Factory, nella zona "Pawn Class" dovrete selezionare la classe che avete creato, nel mio caso "EnemyPawn".

Per qualsiasi chiarimento postate pure e vi aiuterò Big Grin
 
Rispondi
#2
scusa ma dove dobbiamo mettere questo script???Huh
 
Rispondi
#3
Scusami hai ragione... ora edito Smile
 
Rispondi
#4
ho fatto come hai detto ma non mi trova la classe, è un file .uc. Ho messo come cattivo il robot che prima era il personaggio usato dal player.
 
Rispondi
#5
ma dove le trovi ste cose o.O grazie mille fafri
 
Rispondi
#6
Di niente Reayes, Jappy mi sembra strano che non trovi la classe forse l'hai salvata nella cartella sbagliata? Fammi sapere Smile
 
Rispondi
#7
bho, mi sa che sbaglio cartella, mi potete dire dove bisogna mettelo?
 
Rispondi
#8
C:/UDK/UDK yyyy-mm/Devolpment/Src/UTGame
 
Rispondi
#9
Fafri grazie mille Smile
 
Rispondi
#10
Grazie mille per la guida! Ho messo come tipologia di nemico il robot e come player la guardia! Xò quando i nemici muoiono rimangono fermi impietriti ed è fastidioso..c'è un modo per far sì che i nemici, appena muoiono, cadano a terra e il cadavere rimanga visibile per un po' di tempo? Grazie..
 
Rispondi
#11
Non ci ho capito un tubo Sad
 
Rispondi
#12
quale parte non hai capito ?
 
Rispondi
#13
La spiegazione (la prima parte quella prima dello script)
 
Rispondi
#14
Dove bisogna mettere questi script? Dove devo creare il file? Come?
 
Rispondi
  


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  [VideoTutorial] Come aggiungere nemici in UDK GEARS_CORPORATION 49 10,342 28-02-2013, 10:55 PM
Ultimo messaggio: xGiovi9810x
  [VideoTutorials] Come cambiare il player di UDK GEARS_CORPORATION 5 3,141 12-12-2012, 08:13 PM
Ultimo messaggio: abcd
  Come creare dei nemici? abcd 5 1,308 01-11-2012, 11:39 PM
Ultimo messaggio: springofdajuwn
  [TUTORIAL INUTILE]cambiare gli splash di udk UDK95 8 1,656 24-08-2012, 01:36 AM
Ultimo messaggio: UDK95
  [Guida] Cambiare il player Fafri 13 2,849 21-08-2011, 02:40 PM
Ultimo messaggio: F_Ronaldinho97

Vai al forum:


Browsing: 1 Ospite(i)