Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
22.07.2005, 17:02
Morpheus_Deluxe



Ich hab mir einen tracktrain gebaut, möchte ihn jetzt aber über einen drehschalter steuern, so dass ich, wenn ich den schalter drehe der zug in 10 schritten oder so beschleunigt, zb wenn ich ihn 10° gedreht habe fährt er 50 units/sec bei 20 grad dann 100 units/sec usw. in der entitieliste, steht das man das mit nem math_remap machen kann, ich hab nur keine ahnung wie, ich bastel da schon 3 stunden dran rum - ohne erfolg.

--

Wer etwas riskiert kann verlieren ....
Wer nix riskiert hat schon verloren!

zum Seitenanfang zum Seitenende Profil || Suche
001
23.07.2005, 13:50
Richman
Moderator


Du baust dir dein mommentary_rot_button, und stellst alles so ein wie dus haben möchtest.

Dann platzierst du das math_remap. Hier gilt nun, dass die Geschwindigkeit probortional der Drehschalterstellung umgerechnet wird. D.h. wenn dein Drehschalter auf der Ausgangsposition ist gibst du die langsamste Geschwindigkeit an. Also musst du bei "Minimum Input Value" 0 (position des mommentary_rot_button in ausgangsstellung) und bei "Minimum Output Value" auch 0 (wenn der Zug stehen soll) eintragen.

Bei den Maximumwerten ist das ähnlich: Als "Maximum Input Value" 1 (Schalterstellung des mommentary_rot_button voll aufgedreht) und für "Maximum Output Value" 1024 (oder welche Geschwindigkeit in Units/s du auch immer als Höchstgeschwindkeit haben willst).

Eigentlich recht simpel von der Anwendung her, aber denoch schwierig zu erklären, auf jedenfall für mich. ;D

--

Richman's Hazardous Course - Status: 100% !!!
www.richmans-maps.ch.vu - wieder online!

zum Seitenanfang zum Seitenende Profil || Suche
002
30.07.2005, 16:07
Morpheus_Deluxe



Danke ich probiers gleich mal aus (sry, dass ich solange fürs Antworten gebraucht habe, aber ich war im Urlaub^^).

[edit]:

Also der Button bewegt sich so wie ich es will, doch der Zug rührt sich nicht, kannst du mir das mit den outputs, die ich da einstellen muss mal erklären?

--

Wer etwas riskiert kann verlieren ....
Wer nix riskiert hat schon verloren!


Dieser Beitrag wurde am 30.07.2005 um 16:30 von Morpheus_Deluxe bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
31.07.2005, 15:35
Morpheus_Deluxe



Also ich hab da heute nochmal 3 stunden rumgebastelt, und ich weiß einfach nicht beu welchen entitie ich welche autputs setzen soll, der butten bewegt sich ja, aber das wars auch schon! Also wer mir das bitte erklären könnte, es wäre sehr hilfreich.. Ich habs es jetzt soweit hinbekommen, dass ich wenn ich den butten einmal rumgedreht habe, der zug auf der höchstgeschwindigkeit fährt, aber es sollte ja eigendlich imer schrittweise gehen...!?! ich hab kein plan wie ich das hinbekommen soll...

--

Wer etwas riskiert kann verlieren ....
Wer nix riskiert hat schon verloren!


Dieser Beitrag wurde am 31.07.2005 um 16:13 von Morpheus_Deluxe bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
31.07.2005, 17:21
Richman
Moderator


Da ich eine ziemliche Niete im erklären bin (wie man gut in Post #001 und die darauf folgenden Resultate erkennen kann) hab ich einfach mal schnell eine Map gebaut.
Bilder sagen ja bekanntlich mehr als 1'000 Worte, und da eine Map sogar dreidimensional ist, sagt eine Map mehr als 1'000'000 Worte. ;)

http://www.swissfiringsquad.ch.vu/hlmaps/rm_traintest2.zip

--

Richman's Hazardous Course - Status: 100% !!!
www.richmans-maps.ch.vu - wieder online!

zum Seitenanfang zum Seitenende Profil || Suche
005
31.07.2005, 22:46
Morpheus_Deluxe



Hast mir sehr geholfen danke, wie kann ich jetzt aber eine art Tacho bauen, der sich umso schneller man ist immerweiter nach rechts bewegt?

--

Wer etwas riskiert kann verlieren ....
Wer nix riskiert hat schon verloren!

zum Seitenanfang zum Seitenende Profil || Suche
006
31.07.2005, 23:52
Richman
Moderator


Das mit dem Tacho ist so eine Sache. Prinzipiell kannst du dass nach dem selben Prinzip lösen, wie du die geschwindigkeit regelst. Einfach machst du den Tacho auch als mommentary_rot_button mit dem Flag "Use activates" aus, und gibst nun einfach den Output den du vom Hebel an den math_remap schickst, auch noch mit dem Via "SetPosition" an den Tacho.

Das Problem in HL2 ist aber, dass du nirgends lineare geschwindigkeit messen kannst. Du kannst höchstens Drehgeschwindigkeiten messen.

--

Richman's Hazardous Course - Status: 100% !!!
www.richmans-maps.ch.vu - wieder online!

zum Seitenanfang zum Seitenende Profil || Suche
007
01.08.2005, 11:11
Morpheus_Deluxe



Achso.. naja, dann probier ichs mal mit nem 2. Momentary_rot_Button.

Danke nochmal, warst wirklich eine sehr große hilfe.

--

Wer etwas riskiert kann verlieren ....
Wer nix riskiert hat schon verloren!

zum Seitenanfang zum Seitenende Profil || Suche