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

Chase

Alter Hase

Beiträge: 753

Wohnort: Nagaoka / Darmstadt / Düsseldorf

Beruf: fauler Studi

  • Private Nachricht senden

11

01.07.2006, 23:59

Oh, ein Thread fuer Fehler im Buch^^ Hab auch so einige gefunden, aber ob ich die jetzt auch wiederfinde ist ne andere Frage.
Hier ist schon mal einer:
Kapitel 2.15.4.2 Color-Keying

Zitat

Oft arbeitet man auch mit Pink, RGB(255,255,0)...

Die Farbe Pink hat einen RGB-Wert von 255,0,255.
"Have you tried turning it off and on again?"

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

12

02.07.2006, 01:06

Wieso verwendet man eigentlich die pinke Farbe. Ich hab ja mal gelesen, dass das daran liegt, dass wenn man vergisst Pink zu transparentieren(:))
das ganze Spiel im Eimer ist. Doch es ist doch auch manchmal so, dass die Ränder nicht exakt den RGB-Wert(255,0,255) haben und so ein kleiner Pinker Rand im Bild ist

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

13

02.07.2006, 08:08

Danke für die Hinweise!
Ich schätze mal, man verwendet Pink, weil Pink sonst sehr selten vorkommt.

Chase

Alter Hase

Beiträge: 753

Wohnort: Nagaoka / Darmstadt / Düsseldorf

Beruf: fauler Studi

  • Private Nachricht senden

14

02.07.2006, 11:30

Hier ist noch einer: Listing 2.78

Quellcode

1
2
3
4
5
6
7
8
switch(Dest.Format)
{
 case D3DFMT_INDEX16:
  {
   WORD* pw16BitsData;
   pIndexBuffer->Lock(iIndex*2,2,(void**)(&pw16BitsData),D3DNOSYSCLOCK);
   *pus16BitsData = (WORD)(dwValue)
  }

Hier wird die Variable ploetzlich in pus16BitsData umbenannt. Zweifellos das unsigned-int-prefix, aber es sollte pw heissen :)
"Have you tried turning it off and on again?"

15

30.12.2006, 18:23

DirectX SDK

Im Buch (3. aktual. Auflage) wird auf S.17 die Installation von DirectX 9.0 SDK von der CD beschrieben.

Zitat


Am Anfang der Installation werden Sie gefragt, ob die Erweiterungen für Visual Studio mit installiert werden sollen.


wenn ich das setup starte, kommt die Lizenzvereinbarung, danach die Komponentenauswahl (nirgends ein Wort von VC++ Erweiterungen) und die Pfadangabe, danach wird das ganze installiert.
Wo sind die Erweiterungen????

Firefly

Alter Hase

Beiträge: 484

Wohnort: Irgendwoundnirgendwo

  • Private Nachricht senden

16

31.12.2006, 12:16

->wird abgefragt unter sollen zusätzliche Komponenten für Vc++ installiert werden? (jedenfalls wenns das sdk aus der zweiten auflage is... ;) )

17

10.06.2007, 23:27

Was für mich zweideutig ist:
In der Auflage 3, Seite 111 in der Tabelle 2.9:

Zitat


...Der maximale Wert ist Anzahl der Adapters minus 1.

Passt das so oder muss es
Der maximale Wert ist Anzahl der Adapter minus 1.
heißen?

Bösewicht

unregistriert

18

11.06.2007, 15:03

Kleiner Rechtschreibfehler auf Seite 828 AC3D von invis...
müsste heißen AC3D von inivis...

19

05.01.2008, 16:26

In der Beispielrechnung auf Seite 91 wird der Punkt C mit den Koordinaten (7;-1;9) gegeben, aber mit (7;-4;9) verwendet.

BlazeX

Alter Hase

Beiträge: 478

Wohnort: DD

Beruf: Maschinenbau-Student

  • Private Nachricht senden

20

18.05.2008, 17:19

Tabelle 2.37, Seite 185
D3DFOX_EXP2 sollte D3DFOG_EXP2 heißen

Listing 9.60, Seite 821
jedes CloseHandle wird zu InternetCloseHandle, denn sonst kommts es zum Runtime-Error

Werbeanzeige