Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

K-Bal

Alter Hase

  • »K-Bal« ist der Autor dieses Themas

Beiträge: 703

Wohnort: Aachen

Beruf: Student (Elektrotechnik, Technische Informatik)

  • Private Nachricht senden

1

20.12.2008, 14:50

Verdrehen eines Korridors wie in Zelda OoT

Das Spiel dürfte sicher einigen hier bekannt sein. Wer es nicht kennt schaue mal hier ab 0:25 -> http://www.youtube.com/watch?v=Zz77Vd1_E2w

Es gibt da diese eine Stelle im Waldtempel wo man einen Korridor durch Schießen auf einen Schalter verzerren kann. Hat jemand ne Ahnung wie man sowas umsetzen könnte? Link steht schließlich immer senkrecht zum Boden und am anderen Ende kommt man glaub ich um 90° versetzt heraus. Hatte mir ein paar Gedanken gemacht, finds aber echt knifflich. Vlt die Gravitation nicht als Skalar angeben sondern als Vektor und diesen dann mitdrehen. Weiterhin ändert sich die Minimap auch garnicht. Würde mich dann auch mal interessieren wie man an die Koordinaten der Minimap kommt.

Gruß Marius

2

20.12.2008, 15:54

Falls man eh nur an der Wand läuft, dann einfach den Korridor, in Abhängigkeit von der eigenen Position, drehen, aber das ist hier ja nicht der Fall.

Falls man den Raum von allen Seiten betreten können soll, kann man die Gravitation als Vektor nehmen. Für die Minimapposition müsste man schauen welche Minimap gerade benötigt wird. Kommt man vom Korridor aus in den Raum, dann hat der Raum eine andere Minimap und damit werden auch andere Koordinaten genommen oder wenn der Raum so gestaltet ist, dass die gleiche Minimap verwendet werden kann (was hier meiner Erinnerung nach der Fall ist), dann kann man das gleiche Verfahren wie für den Korridor selbst nehmen.
Für die Koordinaten innerhalb des Korridors (der ja in sich gedreht ist), dreht man den Spieler um die Drehachse des Korridors mit dem Winkel, den die aktuelle Gravitation mit der senkrechte nach unten (oder in welche Position du auch immer die Koordinaten für die Minimap brauchst) einschließt. Dadurch entdrehst du den Korridor und nimmst davon die Koordinaten.

K-Bal

Alter Hase

  • »K-Bal« ist der Autor dieses Themas

Beiträge: 703

Wohnort: Aachen

Beruf: Student (Elektrotechnik, Technische Informatik)

  • Private Nachricht senden

3

20.12.2008, 16:25

Jo klingt machbar so ;) Und dann wahrscheinlich einfach 2 verschiedene Modelle, wobei je nach Schalterstellung eines der beiden geladen wird.

Ich fand die Stelle designtechnisch immer schon geil, passt irgendwie sehr gut zu der Athmo des Levels. Hab mich nur vor 8 Jahren noch nicht so wirklich für die Umsetzung interessiert ;)

4

20.12.2008, 16:36

Vielleicht reichts ja auch den Korridor zu transformieren. Du sagst dann der soll am Ende eine 90° Drehung haben. Damit die Drehung gleichmäßig ist muss also ALPHA = 90*s/L. Wobei L die Gesamtlänge ist und s die Entfernung vom Anfang des Korridors. Damit lässt sich dann jeder Vertex entsprechend drehen. Ich kann aber nicht garantieren, dass es gut aussieht. (Versuch ists allerdings Wert^^)

K-Bal

Alter Hase

  • »K-Bal« ist der Autor dieses Themas

Beiträge: 703

Wohnort: Aachen

Beruf: Student (Elektrotechnik, Technische Informatik)

  • Private Nachricht senden

5

20.12.2008, 16:43

Ich hab jetzt nichts wo ich das ausprobieren könnte, hat mich einfach nur mal in der Theorie interessiert ;)

6

20.12.2008, 16:49

Dann wird die Menschheit es wohl nie erfahren. Schade. ;)
Und du bist schuld! :P

Loco66

Frischling

Beiträge: 30

Wohnort: Ottobrunn

  • Private Nachricht senden

7

09.01.2009, 13:18

Zitat von »"K-Bal"«

Ich hab jetzt nichts wo ich das ausprobieren könnte, hat mich einfach nur mal in der Theorie interessiert ;)


falls du doch was suchst, mitdem du das oder andere 3D sachen audprobieren kannst
schau mal unter


www.3Dgamestudio.de

hoffe geholfen zu haben


loco66
:-) juhu
entlich hab ih das Forum meines Lebens gefunden

K-Bal

Alter Hase

  • »K-Bal« ist der Autor dieses Themas

Beiträge: 703

Wohnort: Aachen

Beruf: Student (Elektrotechnik, Technische Informatik)

  • Private Nachricht senden

8

09.01.2009, 14:48

Alter, ich möchte dir ja nicht zu nahe treten aber kannst du bitte mal aufhören in jedem Post das Gamestudio zu empfehlen? Wieviel zahlen die dir dafür? :evil: :evil:

PS: Guck mal in deine Signatur, es heißt endlich.

Loco66

Frischling

Beiträge: 30

Wohnort: Ottobrunn

  • Private Nachricht senden

9

09.01.2009, 16:22

nichts

sorry aber ich hab grad erst die extra version davon zu weihnachten bekommen und die s so super

tut mir leid wenns euch stört dann werd ich halt aufhören aber ich dachte dass das hilfreich sei den 3Dgs zu empfehlen wenn z.b jemand nen 3D editor sucht


:oops: :cry: :cry:

PS:

ich weiß das meine signatur falsch is

eigentlich wollt ich schon lange nen ganz anderen Text schreiben, aber irgendwie werden meine änderungen nicht übernommen
:-) juhu
entlich hab ih das Forum meines Lebens gefunden

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

10

09.01.2009, 17:16

Loco66:
Hier hat aber niemand einen Editor gesucht. Es ging darum, wie ein Effekt theoretisch umgesetzt werden könnte und die Empfehlung eines Editor ist ier völlig Fehl am Platze. Genauso könnte ein anderer antworten:Programmiere C++!
Mag sein, dass du begeistert bist von deinem Programm und du kannst es in entsprechenden Threads auch ewähnen, aber du solltest keine alten Topics wieder ausgraben, nur um deinen Editor zu preisen. Das ist auf die Dauer nämlich wirklich nervig.

Werbeanzeige