Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
12.03.2002, 18:16
Der Herr der Döner



servus
ich wollte mal fragen wo man die farbe von blut einstellen kann.
die blut sprites werden ja erst eingefärbt aber wo ist die einstellung in c++
dafür?
ich will nämlich gerne das alienblut grün statt gelb haben.
kann mir da jemand helfen, hab nämlich so gut wie keine ahnung von c++.

PS: jetzt bitte keine antworten wie "dann lern halt c++".

--

zum Seitenanfang zum Seitenende Profil || Suche
001
12.03.2002, 18:20
Exec



such mal nach "blood-color-red" dahinter is ne def .... 0x00rrggbb (oder so, auf jeden fall sind die letzten 6 nach dem muster rrggbb)

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
002
12.03.2002, 19:06
Retro



BLOOD_COLOR_YELLOW würde ich sagen ;) rot sind ja die Menschen...

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
003
12.03.2002, 19:55
Jotzet



jo, in der suche vom VC++ das eingeben, und alles in green umwandeln, aber ich glaube nicht das die farbe grün schon irgendwo definiert ist? Oder haben valva das definiert? Weis nimma, aber wenn nicht definiert ist musste die farbe erst mal definieren..*gg*

Ich hoffe ich habe keinen stuss erzählt.

--

- Herr der Ringe Multiplayer-Mod => www.middlewars.de.vu
- German Tactical Group Clanpage => www.gtg-csclan.de
...mfg Jotzet

zum Seitenanfang zum Seitenende Profil || Suche
004
12.03.2002, 20:31
Exec



retro ... er soll nach dem rot suchen, um seine neue hinzuzufügen ;) - hab mich nur etwas zu schnell ausgedrückt *g*

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
005
13.03.2002, 14:17
Jotzet



da hätte ich auch noch ne frage, in welchem farbcode werden die farben definiert? Z.B. beim Hud Farben Definition, da steht zwar dann dahinter was die farbe in RGB wäre, aber was ist das vorne dran?? Weil das ist ja das was HL erkennt? Gibts da ein proggi wo man die farbe auswählen kann und dann der code dasteht?

--

- Herr der Ringe Multiplayer-Mod => www.middlewars.de.vu
- German Tactical Group Clanpage => www.gtg-csclan.de
...mfg Jotzet

zum Seitenanfang zum Seitenende Profil || Suche
006
13.03.2002, 14:25
Retro



Ganz einfach 0x00 dafür, das ist genau ne 0 (als zahl)... dahinter die Farbe in RGB codierung.

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
007
13.03.2002, 15:20
Jotzet



also wäre 0x00255255255 schwarz, und 0x0000255 blau, oder wie?
Habe deinen satzt vom aufbau her nicht ganz verstanden?

--

- Herr der Ringe Multiplayer-Mod => www.middlewars.de.vu
- German Tactical Group Clanpage => www.gtg-csclan.de
...mfg Jotzet

zum Seitenanfang zum Seitenende Profil || Suche
008
13.03.2002, 16:15
Tron



@Retro: ne, du meinst mit 0x00RRGGBB was anderes, das ist fuer's hud (z.b. farbe taschenampensprite)

in der util.h steht folgendes:
// All monsters need this data
#define DONT_BLEED -1
#define BLOOD_COLOR_RED (BYTE)247
#define BLOOD_COLOR_YELLOW (BYTE)195
#define BLOOD_COLOR_GREEN BLOOD_COLOR_YELLOW

aus den zahlen wer ich auch net schlau...

--

'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams

'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett

zum Seitenanfang zum Seitenende Profil || Suche
009
13.03.2002, 16:16
Retro



=( Ganz falsch...

Kannst / Kennst du den HTML-Farbcodec?

0x00FFFFFF : Weiss
0x00000000 : Schwarz
0x00FF0000 : Rot
0x0000FF00 : Grün
0x000000FF : Blau

Die zwahlenreihe:
1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Für jede Farbe sind zwei Stellen vorgesehen, dieser Farbcodet hat auch nen Namen, aber frag mich nicht...

/E
Tron, ja genau... hatte eigentlich gedacht das HUD und alle anderen Farben bei Half-Life auf die selbe weise definiert wurden :\

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */


Dieser Beitrag wurde am 13.03.2002 um 16:17 von Retro bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
010
13.03.2002, 16:28
Tron



ahh... die zahlen fuer BLOOD_COLOR_RED/YELLOW sind indexe in die palette.lmp! (die kann man mit wally angucken)

--

'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams

'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett

zum Seitenanfang zum Seitenende Profil || Suche
011
13.03.2002, 16:36
Jonathan Dark



Auf Wavelength gibt es ein Tut dafür...
Hier der Link: http://www.planethalf-life.com/wavelength/coding/tutorials/23.htm

Endlich konnte ich auch mal helfen...

--

Ach wie gut das niemand weiss, dass ich undercover-bild-redakteur heiss... :P
---------------------------------------
BTS_Splitta:lighting is noch voll fürn arsch...
-Sir_Pepe-:Mach mich nicht arbeitslos.

zum Seitenanfang zum Seitenende Profil || Suche
012
13.03.2002, 16:43
Jotzet



juhu, aber irgendwie blicke ich das mit 0x00 immer noch nicht???

--

- Herr der Ringe Multiplayer-Mod => www.middlewars.de.vu
- German Tactical Group Clanpage => www.gtg-csclan.de
...mfg Jotzet

zum Seitenanfang zum Seitenende Profil || Suche
013
13.03.2002, 17:40
Another1



nich so schlimm =)

--

Another1

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

zum Seitenanfang zum Seitenende Profil || Suche
014
14.03.2002, 11:27
hausi



Das geht nur für andere Dinge (wie z.B. das Hud). Und es funktioniert folgendermassen:
Zuerst eine Farbe auswählen und diese in Hex konvertieren (kann man z.B. mit den meisten HTML-Editoren und Grafik-Programmen machen). Diese Farbe ist dann folgendermassen aufgebaut:
Quellcode:
RRGGBB
|  |  \Blau-Anteil
|  \Grün-Anteil
\Rot-Anteil

Da man jedoch alles in Hexzahlen angibt, wäre 255, 0, 0=>FF0000
FF0000 währe dann z.B. ein knalliges Rot.
In C++ signalisiert man HEX-Zahlen mit 0x...
Also wird FF0000 zu 0x00FF0000.
Diese beiden fetten Nullen sind einfach Null.
Nun macht man das ganze in einen define =>
Quellcode:
#define YOUR_COLOR 0x00FF0000

Alles klar?

--

zum Seitenanfang zum Seitenende Profil || Suche
015
14.03.2002, 17:58
Jotzet



hmm cool :)
THX @ Superhausi, jetzt habs ich gecheckt :)

--

- Herr der Ringe Multiplayer-Mod => www.middlewars.de.vu
- German Tactical Group Clanpage => www.gtg-csclan.de
...mfg Jotzet

zum Seitenanfang zum Seitenende Profil || Suche