AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Delphi Direct X Problem Self DXD
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi Direct X Problem Self DXD

Ein Thema von Sniper.PK · begonnen am 1. Feb 2003 · letzter Beitrag vom 2. Feb 2003
 
Sniper.PK

Registriert seit: 30. Jan 2003
4 Beiträge
 
#1

Delphi Direct X Problem Self DXD

  Alt 1. Feb 2003, 00:23
Hi
Ich habe vorgestern mit Self DXD angefangen. Ich muss schon sagen echt gelungen das Tutorial. Aber ich habe jetzt leider ein Problem beim 3. Kapitel bei Transformation und Tiefenbuffer. Und zwar hier ab hier:
Code:
procedure SetupViewandProjection;
var
  matView, matProj: TD3DXMatrix;
  _v1, _v2, _v3 : TD3DXVector3;
begin
  // View.
  _v1 := D3DXVector3( cos(gettickcount/3000)*7, 0, sin(gettickcount/3000)*3);
  _v2 := D3DXVector3( 0.0, 0.0, 0.0);
  _v3 := D3DXVector3( 0.0, 1.0, 0.0);
  D3DXMatrixLookAtLH(matView, _v1, _v2, _v3);
  D3DDEV8.SetTransform(D3DTS_VIEW, matView);

  // Projection.
  D3DXMatrixPerspectiveFovLH(matProj, D3DX_PI / 4, form1.width/form1.height, 1.0, 100.0);
  D3DDEV8.SetTransform(D3DTS_PROJECTION, matProj);
end;
Und zwar habe ich diesen Fehler:
[Error] main.pas(136): Incompatible types: 'TD3DMatrix' and '_D3DMATRIX'
Und das liegt glaube ich nicht daran das ich nen Tippfehler gemacht habe weil ich das Beispiel von Self DXD auch geladen habe und da war derselbe Fehler.
Achso. Ich habe DirectX 9.0 benutze aber die Jedi Headers für 8.0 weil es noch kein Tutorial gibt für die anderen. Könnte es daran liegen ?
THX!
Bennet
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz