.
|
|
| 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. -- |
|
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? |
|
Profil || Suche |
|
002 18.02.2001, 18:47 |
da muss es doch aber ne einfachere und vorallem schnellere möglichkeit geben. -- |
|
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? |
|
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. -- |
|
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 ;) -- |
|
Profil || Suche |
|
006 19.02.2001, 10:12 |
nein nein nein keine sprites! ich brauche schon transparenz aber nicht so wie beim sprite.
|
|
Profil || Suche |
|
007 19.02.2001, 14:22 DarKnight |
Jo eben ein VGUI. Ist doch easy! --void CHudSayText :: EnsureTextFitsInOneLineAndWrapIfHaveTo( int line ) -- Aja? |
|
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??? -- |
|
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 =) |
|
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. -- |
|
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. -- |
|
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? -- |
|
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? |
|
Profil || Suche |
|
014 19.02.2001, 17:56 |
toll, alles was ihr bisher geschrieben habt wusste ich auch schon vor meinem post... -- |
|
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? |
|
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.
|
|
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 =) |
|
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.
|
|
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 =) |
|
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,
|
|
Profil || Suche |
|
021 19.02.2001, 23:28 IH82W8 |
was sagen wir denn die ganze Zeit? ;) -- |
|
Profil || Suche |
|
022 20.02.2001, 15:44 DarKnight |
Jetzt haste doch VGUI genommen! Was sagen wir........ =) --void CHudSayText :: EnsureTextFitsInOneLineAndWrapIfHaveTo( int line ) -- Aja? |
|
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? -- |
|
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). -- |
|
Profil || Suche |
|

