Creare Videogiochi - Game Developer

Versione completa: UDK cambiare hud
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
Salve,
ho provato diversi tutorial su customizzare un hud,ma erano tutti carenti di spiegazioni e non si capiva molto,partivano ad esempio,con il file flash già preparato,allora ho pensato di scriptare e fare tutto da me,ma avrei bisgno di sapere alcune cose,e le scriverò tutte qui,così evitando di scrivere 3-4 discussioni qui sul forum,scusate se le mie domande saranno un po' troppo ovvie,ma non ho mai toccato questo argomento delle hud e quindi mi trovo alle prime armi:
1)Vorrei che mi scriveste una riga di codice che cambi il GFx movie a seconda della "situazione" del player,ad esempio:
Codice:
(if actor prende danno){
                   togli tot barra di vita
}
dopo cercherò di usare le stesse righe per le armi ecc.,se non riesco mi attacco...
2)come preparare il file flash(quello che mi serve è inserire una variabile nell'hud funzionante con udk)
3)fare che dopo che le "barre" di vita finiscono il player muore o il fucile non spara più.
So che sono argomenti difficili e ci sarebbe da fare una guida sopra,e mi scuso per questo.


Ciao.

Lorenz

Codice:
class MyHUD extends UTHUD;

function DrawGameHud()
{

    if ( !PlayerOwner.IsDead() && !UTPlayerOwner.IsInState('Spectating'))
    {
        DrawBar("Health",PlayerOwner.Pawn.Health, PlayerOwner.Pawn.HealthMax,20,20,200,80,80);         DrawBar("Ammo",UTWeapon(PawnOwner.Weapon).AmmoCount, UTWeapon(PawnOwner.Weapon).MaxAmmoCount ,20,40,80,80,200);     }

}

defaultproperties
{
}
questa è la parte di codice che ti interessa solo questa non fa nulla in uno script perchè ti servono i pezzi sulle coordinate e il resto ma tu hai chiesto questo asd