Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
21.03.2001, 16:06
PIII 800 mhz



Servus,
Ich wollt ma Fragen wie man ein (Das hört sich jetzt affig an) beweglichen spr ins hud tut.Ich hoffe das mich net wieder alle auf das Rundensystem aufmerksam machen und sagen da steht ein teil von drin.
Ich danke euch schon ma im Voraus !! :)

Also sers

--

zum Seitenanfang zum Seitenende Profil || Suche
001
21.03.2001, 16:44
Prophyle



sers zurück,
deinen Worten nach weißt du, wie man Sprites ins HUD zeichnet. warum soll es dann nicht möglich sein, animierte Sprites reinzuzeichnen?

trotzdem, einen sprite kannst du so am schnellsten darstellen(ohne precachen):
m_hSprite = LoadSprite("sprites/sprite_name.spr");

SPR_Set( gHUD.GetSprite( m_hSprite ), 255, 255, 255 );
SPR_DrawAdditive( 0, 10, 200, &gHUD.GetSpriteRect(m_hSprite) );

--

Prophyle, Coder beim SGT: http://mod.famkos.de.
Delphi, C++, Qt

zum Seitenanfang zum Seitenende Profil || Suche
002
21.03.2001, 16:49
PIII 800 mhz



Dumme frage hab aber ein Fehler kannst du mir sagen wo ich das hin tun muss in welche zeile und so wie in den tutorials bei DHHC.
(Das kommt doch alles in die hud.cpp oder ????)

Bitte antworte nochma bitte :(

--

zum Seitenanfang zum Seitenende Profil || Suche
003
22.03.2001, 13:54
DarKnight



Normalerweise kommt das in die Draw Funktion der jeweiligen HUD Klasse. Ganz easy. Da kannste auch den ganzen anderen Zeichen-Code reinschmeissen.

--

void CHudSayText :: EnsureTextFitsInOneLineAndWrapIfHaveTo( int line ) -- Aja?

zum Seitenanfang zum Seitenende Profil || Suche
004
22.03.2001, 13:56
PIII 800 mhz



Verdammt c:\spiele\half-life\sdk\sourcecode\cl_dll\hud_redraw.cpp(168) : error C2065: 'm_hSprite' : nichtdeklarierter Bezeichner Shit wo hab ichn Fehler wo muss ich die m_hSprite = LoadSprite("sprites/sprite_name.spr"); hinsetzen ???

--

zum Seitenanfang zum Seitenende Profil || Suche
005
22.03.2001, 16:18
DarKnight



Es heisst

HSPRITE m_hSprite = LoadSprite("sprites/sprite_name.spr");

Das solltest du aber wissen! m_hSprite muss doch einem Typen zugewiesen sein!

--

void CHudSayText :: EnsureTextFitsInOneLineAndWrapIfHaveTo( int line ) -- Aja?

zum Seitenanfang zum Seitenende Profil || Suche
006
02.04.2001, 18:11
PIII 800 mhz



Ähh Yo thx für die antwort gut geht auch nur hab ich da so ein Problem.Wenn ich ein spiel aufmachen kommt nicht das logo (sprite) das ich wollte,da kommt nur das O2 (Luft) Zeichen,mehr nicht.
Woran liegt das ????
Danke im Voraus ;)

--

zum Seitenanfang zum Seitenende Profil || Suche
007
02.04.2001, 18:46
BloodyHarry



Es gibt nur 3 Möglichkeiten, woran es liegt:
1. Das sprite das du benutzen willst hat gaaanz viele kleine Sprites, die mit Koordinaten verschoben werden müssen (siehe die waffensprites)
2. Du hast einfach das Sprite verwechselt
3. Ich habe keine ahnung woran das noch liegen könnte, viellicht benutzt HL as als Standart und man kann keine animierten Sprites einbauen (aber warum denn nicht?)

--

--< BloodyHarry >--

zum Seitenanfang zum Seitenende Profil || Suche
008
02.04.2001, 18:55
PIII 800 mhz



Hmm noch is es net aniémiert das fällt scho ma weg und dan 1 auch,komisch kann mir ma einer genau sagen wo ich die in die hud_redraw einfügen muss das ich die oben rechts am Bildschirmrand hab ?? Ich hab immer so ein gefühl als mach ich was falsch hmmm.VERDAMMT MELDET EUCH DAN NERV ICK AUCH NET MEHR

Sers

--

zum Seitenanfang zum Seitenende Profil || Suche
009
17.04.2001, 17:54
func_user_rotating



Woher weis ich denn die Koordinaten.

--

zum Seitenanfang zum Seitenende Profil || Suche
010
17.04.2001, 22:16
PIII 800 mhz



hasjdhasdäsdfsdfhj wie bitte ???? Kordi bums was ???wennste den code meinst weiter oben steht er

--

zum Seitenanfang zum Seitenende Profil || Suche
011
17.04.2001, 22:34
Hellfire



Du willste einen Sprite im Hud plazieren und weißt nicht, was Koordinaten sind?

--

zum Seitenanfang zum Seitenende Profil || Suche
012
17.04.2001, 22:52
func_user_rotating



Ich meinte das was BloodyHarry da Gepostet hatte mit den 3 Möglichkeiten.
Ich will ja noch nicht irgendwas verändern, nur die Technik interessiert mich.

--

zum Seitenanfang zum Seitenende Profil || Suche
013
18.04.2001, 00:23
PIII 800 mhz



ja toll dan musste hoch schaun ich kann dir ja auch net alles vorbeten was 3 zeilen höher steht ;) .Sers und nu ????Was muss ich nu machen ?
Verdammt was soll ich denn nun machen??

--

zum Seitenanfang zum Seitenende Profil || Suche
014
18.04.2001, 23:16
Firo9



selber lernen im sdk sind doch genug beispiele (health.cpp/battery.cpp/flashlight.cpp usw), da kannst du den code kopieren , die klasse umbenennen und das normale sprite durch ein animierts verwenden.

--

cya,
Firo9

zum Seitenanfang zum Seitenende Profil || Suche
015
19.04.2001, 14:06
PIII 800 mhz



ohhh nicht gleich so viel hilfe ich lerne gerade ma die farben auswendig

--

zum Seitenanfang zum Seitenende Profil || Suche