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

Black-Panther

Alter Hase

  • »Black-Panther« ist der Autor dieses Themas

Beiträge: 1 443

Wohnort: Innsbruck

  • Private Nachricht senden

1

20.03.2007, 22:08

Aktionsradius auf Kugeloberfläche

Hallo!

Also: Meine Situation:
Ich habe ein Gebäude, zB einen Flughafen, nun kann man mit einem Flugzeug von diesem Flughafen natürlich nicht die gesamte Welt umrunden, sondern hat einen begrenzten Aktionsradius. Also klicke ich auf dieses Flugzeug und bekomm dann einen Kreis auf der Kugeloberfläche, der mir genau zeigt, wie weit ich fliegen kann. Nun meine 2 Probleme diesbezüglich:

1. Wenn ich einen aktionsradius habe, also die maximale Strecke welche an einem Stück geflogen werden kann, wie komm ich dann auf den Kreis auf der Kugeloberfläche?? Hab mir zu diesem Thema schon die Orthodrome angesehen, doch leider werd ich dadurch auch nicht schlauer...

2. WIE zeichne ich diesen besagten Kreis auf die Kugeloberfläche? muss ich tatsächlich hergehen und eine Texture locken, den Kreis anhand der Längen und Breitenangaben (Equirectangulare Projektion) in die Texture zeichnen, und dann selbige über die ganze Welt mappen?? und das ganze JEDESMAL wenn ein Flugzeug ausgewählt wird??

Hoffe jemand kann mir helfen! Danke schon mal :D
stillalive studios
Drone Swarm (32.000 Dronen gleichzeitig steuern!)
facebook, twitter

Chase

Alter Hase

Beiträge: 753

Wohnort: Nagaoka / Darmstadt / Düsseldorf

Beruf: fauler Studi

  • Private Nachricht senden

2

20.03.2007, 22:34

Was man so am Rande von deinem Projekt mitkriegt macht mich immer neugieriger :)

Ein Kreis der senkrecht auf eine Kugel 'projiziert' wird muesste doch ein Kreis bleiben (d.h. er bleibt eben) oder? Ich wuerde einfach einen solchen Kreis aus Vertizes bauen, der ziemlich duenn ist, etwa so:

(Link)
"Have you tried turning it off and on again?"

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

3

20.03.2007, 23:43

Soweit ich verstanden hab sind das doch 2 Kugeln die sich schneiden (Weltkugel ; Aktionsradius) -> das Ergebnis sollte ein Kreis sein. Wie man die Berechnung am effizientesten macht musste mal selbst schauen, hab ich jetzt nicht parat. Sollte aber kein Problem sein, wenn man erstmal von der Schnittmenge zw. 2 Kugeln ausgeht.
Wahrscheinlich ist die Idee von Chase zum Zeichnen das beste. Je nachdem wie der Radius und Mittelpunkt von deinem Ergebniskreis ist musst du dann das Kreismodell skalieren und anknüpfen.

Black-Panther

Alter Hase

  • »Black-Panther« ist der Autor dieses Themas

Beiträge: 1 443

Wohnort: Innsbruck

  • Private Nachricht senden

4

21.03.2007, 00:02

Danke! Das hat geholfen :D (Manchmal denk ich glaub ich einfach zu kompliziert ;))
Hab mir auch gedacht, das ganze eventuell mit D3D Lines zu machen, mal schauen wie das aussieht...

btw:
Sobald das Spiel in die Beta (oder alpha) Phase kommt, stell ichs rein... Bis dahin... NUR Geduld! :D ;)
stillalive studios
Drone Swarm (32.000 Dronen gleichzeitig steuern!)
facebook, twitter

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

5

21.03.2007, 00:08

ist eine alpha nicht einfach eine ausführbare version, egal was drin ist? hab letztens schonmal irgendwo gelesen dass es noch dauert, bis irgendein projekt in die alpha phase kommt, daher frag ich. also solange man nicht im sandkasten arbeitet müsste doch alles alpha sein oder nicht?

Chase

Alter Hase

Beiträge: 753

Wohnort: Nagaoka / Darmstadt / Düsseldorf

Beruf: fauler Studi

  • Private Nachricht senden

6

21.03.2007, 00:31

Zitat

Die erste lauffähige Version eines Computerprogrammes wird oft Alpha-Version genannt. Obwohl der Begriff nicht exakt definiert ist, enthält in der Regel eine Alpha-Version bereits einige wichtige Bestandteile des Softwareprodukts – es ist aber fast unerlässlich, dass in späteren Versionen der Funktionsumfang noch erweitert wird.
"Have you tried turning it off and on again?"

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

7

21.03.2007, 00:32

jo thx

Werbeanzeige