![]() |
Delphi Direct X Problem Self DXD
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:
Und zwar habe ich diesen Fehler:
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; [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 |
Re: Delphi Direct X Problem Self DXD
Hallo Sniper.PK,
erstmal herzlich Willkommen! Zitat:
Grüsse, Daniel :hi: |
Du kannst Self DXD hier finden:
![]() Das ist wirklich ein gelungenes Tutorial. |
OK hab den Fehler gefunden !
|
schreib auch bitte was der Fehler war, dafür ist das Board da! THX!
Bye Jan |
Ich hatte die cloothie headers installiert bei dem tutorial braucht man aber die headers von
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:55 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