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




also ich will so nen rahmen um die health und armor anzeige (siehe GUNMAN) machen und da dieser ohne transparenz sein muss gibt es ja nur die möglichkeit tgas in verbindung mit dem vgui zu benutzen. nun möchte ich wissen wo ich diese 3 zeilen code ,um das image anzuzeigen, hinschreiben muss damit es dauerhaft sichtbar im hud ist. ich hoffe es gibt eine möglichkeit ohne ein neues menü extra dafür coden zu müssen.

--

zum Seitenanfang zum Seitenende Profil || Suche
001
18.02.2001, 18:35
DarKnight



Also wenn ich ehrlich bin würde ich ein ständig angezeigtes VGUI programmieren. Da ist das mit dem TGA schön einfach.

--

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

zum Seitenanfang zum Seitenende Profil || Suche
002
18.02.2001, 18:47




da muss es doch aber ne einfachere und vorallem schnellere möglichkeit geben.

--

zum Seitenanfang zum Seitenende Profil || Suche
003
18.02.2001, 20:34
DarKnight



Naja im Hud werden ja auch Sprites angeteigt. Wenn du damit vielleicht zurechtkommst....

--

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

zum Seitenanfang zum Seitenende Profil || Suche
004
18.02.2001, 20:37




häh? das weiß ich auch, aber ich kann keine sprites dafür verwenden wenn du das damit meinst, denn sprites sind transparent und haben nur 256 farben das reict mir nicht.

--

zum Seitenanfang zum Seitenende Profil || Suche
005
19.02.2001, 00:03
IH82W8



sprites sind nicht automatisch transparent. du kannst sie ebenso gut deckend verwenden (SPR_DrawHoles..). Allerdings sind sie normalerweise 256 Farben. Das sollte aber ausreichen, da die sprites sonst viel zu groß und damit speicherintensiv werden. probier also lieber, mit den 256 Farben hinzukommen ;)

--

zum Seitenanfang zum Seitenende Profil || Suche
006
19.02.2001, 10:12




nein nein nein keine sprites! ich brauche schon transparenz aber nicht so wie beim sprite.
ich will doch nur sowas wie bei gunman machen, so helft mir doch bitte, und nix mehr von wegen sprites sagen, das geht nit!
bitte helft mir!

--

zum Seitenanfang zum Seitenende Profil || Suche
007
19.02.2001, 14:22
DarKnight



Jo eben ein VGUI. Ist doch easy!

--

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

zum Seitenanfang zum Seitenende Profil || Suche
008
19.02.2001, 14:58




so weit war ich selber, nur es muss immer angezeigt sein und außerdem smuss man ja schießen können, mir fällt da nur die klasse 'Panel' ein, aber kennt denn ekiner ne schnellere möglichkeit???

--

zum Seitenanfang zum Seitenende Profil || Suche
009
19.02.2001, 15:42
Another1



Ach verdammt ... du kannst alles mit sprites machen was du mit TGA's machen kannst!

--

Another1

...relaxing..atm =)
... und Schweiz suckt!

zum Seitenanfang zum Seitenende Profil || Suche
010
19.02.2001, 16:47




nee grade nicht, also mal ganz langsam, ich brauche ein bild das volle satte farben hat also wie bei sprites wo man die transparenz im code abschaltet (zb. SPR_DrawHoles), ABER ich brauche trotzdem transparenz um leere stellen anzuzeugen wo später die hud zahlen, etc. auftauchen, da diese beide sachen ja bei einem sprite nicht zusammen gehen, brauche ich wohl ein tga image mit alpha-test! falls ich mich jetzt irre dann bitte sagen.

--

zum Seitenanfang zum Seitenende Profil || Suche
011
19.02.2001, 16:52
IH82W8



wie wärs wenn du einfach die Reihenfolge vertauschst? Lass zuerst deinen Hintergrund anzeigen und schreib dann einfach drüber.. letztes Argument wären vielleicht ästhetische Gründe.. naja, probiers einfach mal aus, wenn nicht, benutz halt einfach ein tga.

--

zum Seitenanfang zum Seitenende Profil || Suche
012
19.02.2001, 17:05




*heul* ich will doch ein tga benutzen das ist mein größter wunsch, nur wenns denn geht ohne zusätzliches vgui-menü, keiner ne idee?

--

zum Seitenanfang zum Seitenende Profil || Suche
013
19.02.2001, 17:53
DarKnight



Mein Gott! Du willst ja gar nichts. Faul geht auch nicht. Mach das was du willst aber mecker nicht wenn wir die nicht weiterhelfen können.

--

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

zum Seitenanfang zum Seitenende Profil || Suche
014
19.02.2001, 17:56




toll, alles was ihr bisher geschrieben habt wusste ich auch schon vor meinem post...

--

zum Seitenanfang zum Seitenende Profil || Suche
015
19.02.2001, 18:13
DarKnight



Dann verwende es doch auch! Wenn man doch schon eine Antwort hat, braucht man doch nicht zu Fragen.

--

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

zum Seitenanfang zum Seitenende Profil || Suche
016
19.02.2001, 18:18
Prophyle



Natürlich kannst du ein VGUI panel coden, bei dem du schießen kannst: siehe Scoreboard. Aus deinen Worten entnehme ich, dass du aber VGUI beherrscht, also warum kopierst du nicht einfach den Code vom Scoreboard?

--

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

zum Seitenanfang zum Seitenende Profil || Suche
017
19.02.2001, 18:26
Another1



Mano ... mit dem Sprite KANNST du TRANSPARENTE und FULL ALPHA (ALPHA = 255) Bilder in EINEM MACHEN, SPRICH: Bilder mit einer Maske .. da ist dann die Zahl mit index 255 die Transparente, !alle! anderen sind NICHT transparent, nichtmal ansatzweise!!

--

Another1

...relaxing..atm =)
... und Schweiz suckt!

zum Seitenanfang zum Seitenende Profil || Suche
018
19.02.2001, 19:15




ich habs nun selber geschafft TGAs im hud anzuzeigen, ohne zusäzliches menü! aber egal und dir Another1 möchte ich das den direkten vergleich zwischen zeigen, mein hud einmal als TGA und einmal als Sprite, den unterschied der mir nicht gefallen hat wirst du ja sehen.
http://tecforce.gnw.de/images/nouse/vgui-sprite1.jpg
http://tecforce.gnw.de/images/nouse/vgui-sprite2.jpg (bei starker helligkeit)
falls ich bei der erstellung des sprites was falsch gemacht habe isses auch egal, das problem ist jetzt vom tisch, danke an alle die sich bemüht haben mir zu helfen.

--

zum Seitenanfang zum Seitenende Profil || Suche
019
19.02.2001, 20:21
Another1



erm ... ich glaube du hast nicht verstanden! man kann sprites OHNE additive mode zeichnen, so das KEINE vermischung mit dem Hintergrund geschieht, keine Transparenz ... nur mit maske .. wie TGA eben! Naja ... is ja auch egal

cu

--

Another1

...relaxing..atm =)
... und Schweiz suckt!

zum Seitenanfang zum Seitenende Profil || Suche
020
19.02.2001, 20:32




ups naja hättest auch mal was sagen können von DrawHoles...hab nämlich nur DrawAdditive und Draw ausprobiert, aber egal tga ist mir angenehmer. ;)

naja jetzt hab ich zwei möglichkeiten, welche wär denn vom technische her besser? ích denke mal die sprite lösung, da die tgas ja definitiv größer sind,
als sprites, oder?

--

zum Seitenanfang zum Seitenende Profil || Suche
021
19.02.2001, 23:28
IH82W8



was sagen wir denn die ganze Zeit? ;)

--

zum Seitenanfang zum Seitenende Profil || Suche
022
20.02.2001, 15:44
DarKnight



Jetzt haste doch VGUI genommen! Was sagen wir........ =)

--

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

zum Seitenanfang zum Seitenende Profil || Suche
023
20.02.2001, 16:40




ok ok aber was ist besser? ich meine die 'profis' von rewofl software habens ja auch für ihr hud genommen? was ist denn zb speicherintensiver von beiden?

--

zum Seitenanfang zum Seitenende Profil || Suche
024
20.02.2001, 16:57
Hellfire



Die 'Profis' von Rewolf werden ebenfalls VGUI genommen haben, weil es nunman TGA-GRAFIKEN SIND!! Guck mal im folder gfx/vgui nach.. (640_metalhud.tga glaub ich).

--

zum Seitenanfang zum Seitenende Profil || Suche