Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: DirectX:ää .NETillä

Sivun loppuun

Schizo [14.06.2005 16:51:52]

#

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.

tuomas [14.06.2005 21:03:00]

#

Tätä parempaa directx tutoriaali sivustoa saakin sitten urakalla etsiä.. http://directx4vb.vbgamer.com/DirectX4VB/TUT_DX9Start.asp
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)

Metabolix [14.06.2005 21:18:46]

#

Tältä näyttää #Developin D3D-projektipohja. MSDN:stä kannattaa myös katsella.

Schizo [15.06.2005 15:41:57]

#

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ä.

Schizo [15.06.2005 19:15:05]

#

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.

tuomas [15.06.2005 20:08:08]

#

Joo, seiskassa on vielä helppokäyttöinen DirectDraw mukana, jota ei ole enää uusimmissa versioissa.

Metabolix [15.06.2005 20:39:43]

#

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.

tuomas [15.06.2005 22:26:48]

#

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ä.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta