Sky Box? [4.3] [gelöst]

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Sky Box? [4.3] [gelöst]

Beitrag von KatSeiko »

Die Hilfe gibt nicht besonders viel her bei der Frage, wie ich eine SkyBox erstelle... Vielleicht könnt ihr mir daher weiterhelfen...

Ich habe sechs Texturen für meine SkyBox - vorne, hinten, oben, unten, links und rechts. Warum verlangt die SkyBox-Funktion nur einen Dateinamen?
Weiterhin möchte ich die Sky-Box ein wenig manipulieren, indem ich bei hohen Geschwindigkeiten einen Doppler-Effekt hinzufüge. (Mein Spiel soll die Physik nicht vollständig ignorieren...) Weiß jemand von euch, wie ich das anstellen kann?

Und ganz wichtig: Wie bekomme ich PureBasic dazu, DirectX 9 zu verwenden, damit Vista nicht jedes Mal auf Aero ausschaltet, wenn ich das Programm starte? // gelöst
Zuletzt geändert von KatSeiko am 23.11.2008 15:07, insgesamt 2-mal geändert.
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Benutzeravatar
X360 Andy
Beiträge: 1206
Registriert: 11.05.2008 00:22
Wohnort: Bodensee
Kontaktdaten:

Beitrag von X360 Andy »

Zu 2ten frage

Bei den Compiler einstellungen , unten bei Libary Subsytem einfach DirectX9 eintragen.
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Beitrag von KatSeiko »

Das muss man offenbar jedes Mal neu eintragen... Aber okay, das ist geklärt... Weiß irgendwer, wie das mit der SkyBox funktioniert?
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Benutzeravatar
Josef Sniatecki
Beiträge: 657
Registriert: 02.06.2008 21:29
Kontaktdaten:

Beitrag von Josef Sniatecki »

Code: Alles auswählen

  TexturName_BK ; BacK face   (Rückseite)
  TexturName_FR ; FRont face  (Vorderseite)
  TexturName_DN ; DowN face   (Unterseite)
  TexturName_UP ; UP face     (Oberseite)
  TexturName_LF ; LeFt face   (Linke Seite)
  TexturName_RT ; RighT face  (Rechte Seite)
Das steht in der Einleitung. Du musst einfach den Ordner, in dem die
Texturen sind per Add3DArchiv einfügen und dann einfach den
standard Dateinamen (TexturName) bei SkyBox eintragen. Du musst also die
Dateien in dem Schema da oben bennenen und in SkyBox den
Hauptnamen eingeben. ("TexturName" kannst du also nach belieben
umbennenen).

Zu deinen Doppler-Effekt weiß ich leider nichts.

Ich hoffe ich habe dir weiter geholfen.
Gruß Josef
PB 4.61 | Windows Vista - 32Bit
Homepage

"Wahrlich es ist nicht das Wissen, sondern das Lernen, nicht das Besitzen sondern das Erwerben, nicht das Dasein, sondern das Hinkommen, was den grössten Genuss gewährt." - Carl Friedrich Gauß
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Beitrag von KatSeiko »

Ah, ich verstehe... Das bedeutet im Klartext auch, dass es keine Chance gibt, die SkyBox mit Bildern zu füttern, die im Programm gelagert sind (Data, IncludeBinary), richtig?

Schade, definitiv ein Designfehler... Denn dann wär das mit dem Dopplereffekt nicht schwer geworden.
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Antworten