Creare Videogiochi - Game Developer
[Guida] Cambiare i nemici - 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: Guide e Videotutorials UDK (https://www.making-videogames.net/giochi/Forum-Guide-e-Videotutorials-UDK)
+--- Discussione: [Guida] Cambiare i nemici (/thread-Guida-Cambiare-i-nemici)



[Guida] Cambiare i nemici - Fafri - 29-08-2010

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


RE: [Guida] Cambiare i nemici - ironman97 - 02-09-2010

scusa ma dove dobbiamo mettere questo script???Huh


RE: [Guida] Cambiare i nemici - Fafri - 02-09-2010

Scusami hai ragione... ora edito Smile


RE: [Guida] Cambiare i nemici - JAPPY1111 - 10-07-2011

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.



RE: [Guida] Cambiare i nemici - Reayes - 10-07-2011

ma dove le trovi ste cose o.O grazie mille fafri


RE: [Guida] Cambiare i nemici - Fafri - 10-07-2011

Di niente Reayes, Jappy mi sembra strano che non trovi la classe forse l'hai salvata nella cartella sbagliata? Fammi sapere Smile


RE: [Guida] Cambiare i nemici - JAPPY1111 - 11-07-2011

bho, mi sa che sbaglio cartella, mi potete dire dove bisogna mettelo?


RE: [Guida] Cambiare i nemici - Lorenz - 11-07-2011

C:/UDK/UDK yyyy-mm/Devolpment/Src/UTGame


RE: [Guida] Cambiare i nemici - Zettamax - 18-07-2011

Fafri grazie mille Smile


RE: [Guida] Cambiare i nemici - daniilzanguio1994 - 03-08-2012

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..


RE: [Guida] Cambiare i nemici - abcd - 30-11-2012

Non ci ho capito un tubo Sad


RE: [Guida] Cambiare i nemici - Lorenz - 30-11-2012

quale parte non hai capito ?


RE: [Guida] Cambiare i nemici - abcd - 30-11-2012

La spiegazione (la prima parte quella prima dello script)


RE: [Guida] Cambiare i nemici - abcd - 05-12-2012

Dove bisogna mettere questi script? Dove devo creare il file? Come?