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



Hi liebe Community.

Ich habe gerade angefangen zusammen mit meinem Team einen HL² Mod zu entwickeln. Bevor wir jedoch richtig loslegen müssen wir noch einige Grundsatzfragen klären. Die meißten sind nun schon geklärt, aber eine Sache ist immernoch offen und wir wissen auch nicht weiter. Nun zur gesuchten Funktion:

Man soll während des Spielens via Tastendruck oder Trigger den Character wechseln können.

Das Szenario ist folgendes: Ein Singleplayer Spiel. Dem Mainchar folgt ein zweiter, in welchen man wechseln kann um Aufgaben zu erledigen.

Ich weiß, dass es geht, da ich bereits von einer Mod gelesen habe, die etwas ähnlicht beinhaltet.

Hoffe auf schnell Hilfe und bedanke mich schonmal im voraus.

--

www.silent-wars.de

be water
holiday from hapiness

zum Seitenanfang zum Seitenende Profil || Suche
001
09.04.2008, 19:36
Tuboatse-Harald



Fehlt die Frage.

--

Twisted and Brainfire.
Das Fleisch ist willig und der Club ist eine Fleischerei!

zum Seitenanfang zum Seitenende Profil || Suche
002
09.04.2008, 19:45
Bluthund



Wohl war... Fehlt tatsächlich.
Ich nehme mal an die Frage sollte sein, ob/wie die gesuchte Funktion (Charwechsel während des Spiels) zu bewerkstelligen ist.

Zum ob: Ja.
Zum wie: Der Weg ist das Ziel.
Nen Schema F wirst dafür sicher nicht finden, da das ja doch schon eine sehr spezielle Funktionalität ist. Einfachste aber sicher unschönste Lösung wäre ne Statevariable, über die die spezifischen Fähigkeiten (de)aktiviert (Müsste also beim Anwenden einer Fähigkeit vor der Ausführung dieser geprüft werden). Beim Umschalten wird der Player einfach mit dem NPC "geswappt" (ähnlich nem Teleport) und die Statevar entsprechend gesetzt.

--

The C language combines all the power of assembly language with all the ease-of-use of assembly language.
"humorig is n blödwort :>" by -CarniGGeLjumpR-


Dieser Beitrag wurde am 09.04.2008 um 19:46 von Bluthund bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
09.04.2008, 21:17
Luketep



Ich habe in der Description des Half-Life 2 Mods "Substance" gelesen, dass man dort via TAB den Spieler wechseln kann. Nach so einer Möglichkeit suche ich nun.

--

www.silent-wars.de

be water
holiday from hapiness

zum Seitenanfang zum Seitenende Profil || Suche
004
11.04.2008, 07:50
Luketep



Bluthund, kannst du das mit der Statevariabel näher erläutern? Wo erstelle ich eine solche?

Danke

--

www.silent-wars.de

be water
holiday from hapiness

zum Seitenanfang zum Seitenende Profil || Suche
005
11.04.2008, 14:26
Bluthund



einfach ne Membervariable der Player-Klasse
Quellcode:int m_CharacterState; Dazu entsprechend dann noch nen enum (in dem Fall würde es Sinn machen die Variable vom Typ der Enumeration zu deklarieren) bzw const ints mit den verfügbaren Werten (in dem Fall 2 Charaktere also 2 Werte).

edit: Ich gebe aber nochmal zu bedenken, dass das nur ne erste Überlegung war und es unter Umständen sehr viel bessere (in jede Richtung betrachtet) Möglichkeiten geben könnte. Sowas zeigt sich einem meist aber erst nach einem ersten Implementierungsversuch, da man erst dann merkt wo der Ansatz hakt oder wo es Schnittstellen gibt die dafür wesentlich besser geeignet sind. Also einfach mal ransetzen und das SDK nach geeigneten Funktionen durchforsten und dann nochmal ans Reißbrett oder nach dem oben genannten versuchen zu implementieren und dabei Augen nach besseren Alternativen und/oder Unzulänglichkeiten der Umsetzung offen halten.

--

The C language combines all the power of assembly language with all the ease-of-use of assembly language.
"humorig is n blödwort :>" by -CarniGGeLjumpR-


Dieser Beitrag wurde am 11.04.2008 um 14:39 von Bluthund bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche