Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
18.06.2007, 15:15
Left the game



Hi

wie man eine Kamerafahrt macht, ist ja ganz einfach, aber ich würde mich gerne dabei umsehen können, wie geht das?
ich nehm mal an, es hat nix mehr mit den üblichen entitys zu tun und ist irgendwas anderes..
also der player ist dann so gefreezt, dass er nicht laufen kann, das hub ist ausgeblendet und man hat nix in der hand, aber kann auf der "Fahrt" aber halt in alle richtungen gucken..
ich hab gesehen, dass das möglich ist, aber wie?
hoffentlich ist das nicht ganz so komplex wie ich vermute

greetz,
Left

--

Gott sei Dank, ich bin Atheist!

zum Seitenanfang zum Seitenende Profil || Suche
001
19.06.2007, 19:24
Left the game



na los, irgendjemand von euch hat doch bestimmt schonmal sowas gemacht oder hat vllt ne idee, wie das gehen könnte..

--

Gott sei Dank, ich bin Atheist!

zum Seitenanfang zum Seitenende Profil || Suche
002
19.06.2007, 19:30
Gravok



Decompile doch einfach ne originale hl² map und schau wie die es da machen ,)

--

23 - Nichts ist so wie es scheint

zum Seitenanfang zum Seitenende Profil || Suche
003
19.06.2007, 19:51
PotKinRot



Siw hat HL2 gar keine Kamerafahrt, bei der man sich frei umsehen kann. Und außerdem: Bei einer Kamerfahrt sieht der Player das, was das Kameraentitie(point_viewcontrol) sehen kann. Umsehen kann sich (siw) nur der Player selbst. Vielleicht könnte man da mit point_anglesensor oder ähnlichem Zeugs was tricksen, aber das wird ECHT schwer, glaub ich...
Da fällt mir ein: Die letzte spielbare Map von HL2 (die mit dem Teleport von Breen) enthält das Portal, durch das die Gunships kommen. Dieses Portal nutzt eine Textur, die ein Kamerabild eines point_camera nutzt. Wenn man das Portal mal in Garrys Mod gesetzt hat (V 9) weiß, das da gewisse Schwierigkeiten auftreten (bzgl. Paralaxen der Render-Target-Kamera). Diese wurden in der erwähnten Map mit einer Schaltung, an der auch ein point_anglesensor beteiligt war, umgangen, so dass man scheinbar direkt durch das Portal sieht. Genaueres kann ich grad nicht sagen, da müsstest du die Map mal decompilieren.

Diagramm: V: Kamera
P: Player
---:Blickrichtung
M: Portal
Quellcode:--
               --
            M
       --    V
   --
p
Hier sieht der Player schräg aufs Portal. Die Kamera V sieht aber permanent nach oben. So paralaxen die Objekte auf der anderen Seite des Portals nicht korrekt.

--


Dieser Beitrag wurde am 19.06.2007 um 19:52 von PotKinRot bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
19.06.2007, 21:30
Left the game



Oh danke, für diese ähm.. interessante erklärung, jedoch kann ich damit nicht wirklich etwas anfangen..

also das was ich in einer HL2-SP-mod gesehen hab, war einfach so, dass man halt als player über nen straßenzug schwebte und halt alles schön beobachten konnte, dabei gabs weder interface, noch waffe, noch konnte man laufen, ducken oder springen..
wenn man nen nodrawkasten um den player baut, dann wärs zwar möglich, aber damit dann kein ducken verhindert, also muss es was anderes sein

ich hab sowas aber auch schon woanders gesehen.. hm

--

Gott sei Dank, ich bin Atheist!

zum Seitenanfang zum Seitenende Profil || Suche
005
20.06.2007, 14:50
Menthos



In HL1 hatte ich mal was ähnliches gebaut. Für HL2 sollte das ähnlichumzusetzen sein...

Letztlich besteht das System aus drei Elementen:

1.) Eine Brush (für deine zwecke unsichtbar) vom Typ func_tanklaser/func_tank der durch ein func_tankcontrol bewegt wird. Stell den func_tanklaser so ein das er nicht schießen kann. (Rate of Fire auf 0 ?!)
Also so wie man benutztbare stationäre Waffen auf Sandsäcken baut!

2.) Eine Überwachungskamera. Monitor den man "used" und dann ein (Voll)Bild von einer entfernten Kamera bekommt.
(wie dies in HL1 http://www.thewall.de/content/half-life:tutorials:ueberwachungskameras)
Bei der Kamera resp. point_camera gibt man nun als parent den func_tank aus 1.) an.

3.) Die Waffe aus 1.) und deren piont_camera aus 2.) packst du jetzt auf deinen z.B. func_tracktrain der die "Fahrt" macht.

Zum Fahrtbegin triggerst du die Kamera und die Kanone und schon sollte das gehen... in HL1 hats jedenfalls funktioniert....

PS: So Konfig-Kleinigkeiten wie bewegungsradius der Kamera, Spieler einfrieren, automatischer Disconnect von der Kamera musst du natürlich noch so verändern wie du es benötigst....

--

The Mapper formerly known as MEnTHOS


Dieser Beitrag wurde am 20.06.2007 um 14:52 von MEnTHOS bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
006
20.06.2007, 20:58
Left the game



danke, ich werd das bei gelegenheit mal ausprobieren ;D

aber einen monitor brauch ich doch garnicht, oder?

--

Gott sei Dank, ich bin Atheist!

zum Seitenanfang zum Seitenende Profil || Suche
007
21.06.2007, 08:48
Menthos



Zitat:
Left the game postete
aber einen monitor brauch ich doch garnicht, oder?
Nö, stimmt. Nur halte der "Inhalt" wird benötigt....

--

The Mapper formerly known as MEnTHOS


Dieser Beitrag wurde am 21.06.2007 um 08:50 von MEnTHOS bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche