.| Autor | Beitrag |
|---|---|
|
000 05.04.2005, 02:19 thewaiter |
Die wohl schwierigste Frage stelle ich mal |
|
Profil || Suche |
|
001 05.04.2005, 02:20 thewaiter |
wem das zu einfach ist.... der soll mir noch erklären wie man es nach 3 mal falsch eingeben die Türe gesperrt bleibt gg -- |
|
Profil || Suche |
|
002 05.04.2005, 02:30 HammerBlade |
Warum schaust du nicht im Wiki nach, wegen einem Tutorial für ein Zahlenschloss (das ist zwar für HL1 geht aber in HL2 auch) und warum editierst du deinen Post nicht? --"Mit C++ (noch besser mit C) kann man sich _sehr_ leicht in den Fuss schiessen." - theDon Dieser Beitrag wurde am 05.04.2005 um 02:31 von HammerBlade bearbeitet. |
|
Profil || Suche |
|
003 05.04.2005, 11:57 lt.peters |
das tut ist aa. Dieser Beitrag wurde am 05.04.2005 um 13:00 von lt.peters bearbeitet. |
|
Profil || Suche |
|
004 05.04.2005, 22:37 Andy83 |
Aber die Source-Engine bietet ja die Möglichkeit von Displays wie in Doom3, wären die nicht geeigneter für so eine Zahlencode eingabe? Wie z.B. hier in diesem HL2 Mod. Aber keine Ahnung wie aufwendig das ist und wieviel Kentnisse man dafür vom VGUI haben muss. --Dieser Beitrag wurde am 05.04.2005 um 22:38 von Andy83 bearbeitet. |
|
Profil || Suche |
|
005 05.04.2005, 23:47 HammerBlade |
Mit VGUI hann man aber nicht so Sachen wie ein Codepanel machen, ohne das man es codet, d.h. dafür braucht man eine Mod. --"Mit C++ (noch besser mit C) kann man sich _sehr_ leicht in den Fuss schiessen." - theDon |
|
Profil || Suche |
|
006 06.04.2005, 00:47 Andy83 |
Klar doch! Das ist das ganz normale VGUI, nur wird es auf einer Textur gerendert. Im Hammer gibts dafür das Entity "vgui_screen", aber ich hab mich damit noch nicht befasst. Wird auch in der SDK Dokumentation auf VERC erklärt, so wie ich das verstanden hab funktioniert es genauso wie das normale VGUI, nur kann es eben auch auf Brushes und Models oder auf der Waffe gerendert werden. Die Funktionsweise ist ziemlich identisch mit Doom 3. Man muss halt verstehen wie das VGUI funktioniert, möglicherweise braucht man dazu auch einen Mod, da kenn ich mich nicht aus, aber die Funktion (die Displays) an sich braucht man nicht mehr coden, die gibts schon. --Dieser Beitrag wurde am 06.04.2005 um 00:56 von Andy83 bearbeitet. |
|
Profil || Suche |
|
007 06.04.2005, 01:06 HammerBlade |
Ich weis was das VGUI (VALVe/Virtual Graphical User Interface) ist, das ist halt das Window-Framework von VALVe, das bei HL für die ganzen Panels, Buttons, Listen usw. eingesetzt wird. Das ist alles vorhanden, ja; aber ich denke, dass die Funktionalität dahinter, also dass ein paar Button auf einem Panel sich auch wie ein Zahlenschloss verhalten, ist in der server.dll/client.dll hardcodet und nicht gescriptet ist, wodurch man eine Mod braucht, um neue Funktionalitäten hinzuzufügen. Edit: Aber so Sachen wie Lokalisierung oder Themes werden per .res Datei gemacht. Btw. das einzige was mit an Doom3 richtig gefallen hat, war das Interface, bei dem man an Schränken/Türen direkt die Buttons auf den Keypads benutzen konnte, ohne das dafür extra ein Panel aufpoppt ist. --"Mit C++ (noch besser mit C) kann man sich _sehr_ leicht in den Fuss schiessen." - theDon Dieser Beitrag wurde am 06.04.2005 um 01:23 von HammerBlade bearbeitet. |
|
Profil || Suche |
|
008 06.04.2005, 03:27 Andy83 |
Das heißt theoretisch könnte man in einer CS:S Map z.B. das Kaufmenü in so einem Panel darstellen lassen, weil das ja existiert und man nicht coden muss, oder hab ich das falsch verstanden? -- |
|
Profil || Suche |
|
009 06.04.2005, 14:03 HammerBlade |
Theoretisch ja, aber praktisch nein. Ich hab es gerade versucht, aber es wird nicht angezeigt. Ich denke das liegt daran, dass das Kaufmenu "wissen" muss zu welchem Spieler es gehört. Ausserdem ist ungewiss ob ein VGUI-Panel, das nicht dafür vorgesehen ist, überhaupt mit einem vgui_screen zusammen arbeitet und ob der Spieler überhaupt damit interagieren kann. Denn die Maus-Interaktion mit einem VGUI-Panel (Kaufmenu), das auf dem HUD liegt, wird wohl anders funktionieren, als die mit einem VGUI-Panel an einem vgui_screen, das frei im Raum stehen kann. In diesem Tutorial http://articles.thewavelength.net/675/ wird eine VGUI-Panel als Munitionsanzeige an den Raketenwerfer drangebaut. --"Mit C++ (noch besser mit C) kann man sich _sehr_ leicht in den Fuss schiessen." - theDon |
|
Profil || Suche |

