Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
02.12.2000, 23:07
[NufaN]Grobi



hi !

wie kann man über nahen entities (eine Tür oder einen Schalter) so einen
rahmen wie in deus ex erzeugen ?

für eine lösung wäre ich sehr dankbar !

--

zum Seitenanfang zum Seitenende Profil || Suche
001
02.12.2000, 23:36
Viktor



ahja.........so seh ich das auch!!!!!!!!!!!!!!
Bitte beschreib das doch prezieser, thanks...

Cu

--

zum Seitenanfang zum Seitenende Profil || Suche
002
02.12.2000, 23:51
[NufaN]Grobi



also :

wenn man z.B. kurz vor einem Button steht soll eine box um ihn angezeigt werden (nur auf dem hud). und wenn man sich wieder entfernt soll diese box wieder verschwinden.

alles klar ? ;-)

--

zum Seitenanfang zum Seitenende Profil || Suche
003
04.12.2000, 15:05
Prophyle



Soll der RAhmen auf dem HUD oder im 3D ausgegeben werden?
Wenns das 3D sein soll, dann schlage ich vor dass du einen Vector vom Spieler zum Ent berechnest und so dann die 4 Eckpunkte durch Senkrechte auf dem Vector errechnest..

--

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

zum Seitenanfang zum Seitenende Profil || Suche
004
04.12.2000, 19:34
The_Unseen



aaaalsoooo nochmal gaaanz langsam, wir sind in hl
da is dat n bisschen schwierig *g*

--

With friendly greets from dA Unseen :)

zum Seitenanfang zum Seitenende Profil || Suche
005
04.12.2000, 22:15
[NufaN]Grobi



Es soll eigentlich nur im HUD ausgegeben werden. (wäre doch am einfachsten oder nicht) Ich hab' nämlich nichts von dem verstanden was prophyte gesagt hat. Könntest du mir das anhand eines kleinen Codebeispieles näher erleutern ? ;-)

--

zum Seitenanfang zum Seitenende Profil || Suche
006
05.12.2000, 17:21
Prophyle



Nun sorry- ich hab ja auch nach gedacht wie das im HUD gehen könnte aber mir ist da nix eingefallen .. Außerdem isses in Deus EX auch im 3D..

--

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

zum Seitenanfang zum Seitenende Profil || Suche
007
05.12.2000, 20:09
[NufaN]Grobi



könntest du mir das vielleicht "als code" posten oder mailen ?

--

zum Seitenanfang zum Seitenende Profil || Suche
008
06.12.2000, 10:19
Prophyle



Nun ja das war so gedacht:
In der Prethink - Funktion des Players wird also nach benutzbaren Ents im PVS gesucht. Und jetzt berechnest du einen Vector:

Vector VecStart, VecEnd;
CBaseEntity * pEnt;

while ( ( pEnt = UTIL_FindEntityInSphere( pEnt, ... ) ) != NULL )
{
if ( pEnt->ObjectCaps() = FCAPS_CONTINUOUS_USE ) // So ungefähr müsste es gehen, ich weiss im moment nicht genau wie die abfrage geht aber das weisst du ja sicher selbst :)
{
VecStart= pev->origin; // In einer Funktion des Players.
VecEnd = pEnt->pev->origin;
// Und jetzt kommt das wo du einen Mathe Leistungskursler brauchst: Aus einem Vector den 3D-Winkel berechnen und dann von diesem Winkel aus die vier Ecken des Quadrats. Das kannst du dann mit 4 Linien zeichnen

}
}

--

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

zum Seitenanfang zum Seitenende Profil || Suche
009
06.12.2000, 15:02
[NufaN]Grobi



ich werds mal probieren, danke

--

zum Seitenanfang zum Seitenende Profil || Suche