Eli tietäisikö joku jotain hyvää tutoriaalia Direct X:n saloihin Vb.Netillä? Ihan alkeet täytyisi vain kattaa, jotain 2d-kuvien tulostusta yms. Putkan opas on hyvä, mutten saa mokomaa käännetyksi .netille. Lähinnä InitialisoiD3D- funktion eka parametri haittasi, Me.hWnd:tä lähimmin vastaava ominaisuus oli Me.handle, joka palautti IntPtr:n. Joten perusopasta directx:ään kaivattaisiin.
Tätä parempaa directx tutoriaali sivustoa saakin sitten urakalla etsiä.. http://directx4vb.vbgamer.com/DirectX4VB/
DirectX9:n tutoriaaleihin en ole itse tutustunut, mutta dx7:n ja dx8:n tutoriaalit ovat kaikki hyviä. Toinen hyvä paikka opiskella on msdn.microsoft.com (sivusto on hieman sekava, mutta kyllä sieltä se haluttu löytyy kun aikansa etsii)
Tältä näyttää #Developin D3D-projektipohja. MSDN:stä kannattaa myös katsella.
Eipä näyttänyt tuokaan opas .netiltä, muttei haittaa, onnistuin pienellä muokkauksella piirtämään kuvan kokoruututilassa ruudulle :) kiitosta linkeistä, eivätköhän nuo riitä.
Eikun, Directx 9:n opas taitaakin olla .nettiä. No, seiskalla pääsin jo hyvään vauhtiin ja sitä suositeltiinkin 2d-peleissä käytettäväksi.
Joo, seiskassa on vielä helppokäyttöinen DirectDraw mukana, jota ei ole enää uusimmissa versioissa.
Minusta DirectDrawssa ei ollut yhtään mitään hyödyllistä (paitsi piirtonopeus verrattuna WinAPIin). Sillä ei kai saanut edes käännettyä kuvaa tietyssä kulmassa..?
Itse tykkäsin 2D:ssä DirectX 8:sta ja Direct3D:n Sprite-objektista, jota oli helppo pyöritellä juuri 2D:nä (kun en silloin tuota 3D:tä oikein ymmärtänyt). DirectX 9:n vastaavat objektit tarjosivat liian paljon turhia ominaisuuksia.
Muistat oikein, directdraw:ssa ei ole funktiota kuvan kääntelyyn. Tälläinen löytyy 3D funktioiden joukosta, jota voi pienen kikkailun kautta käyttää. DirectX9 tukea ei enää taida vb6:lle ollakaan. Sitä voi käyttää vain vb.net:ssä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.