wow... this is good news indeed... great work Apex and CR...
i've been playing around with a 3D engine called 3Impact in VB.net (was using it with c++ prior), just to get the hang of .net environment... currently, i'm writing up a object oriented class lib now for it (based on a wrapper one of the guys did), using vb.net's ability to raise events to give the object the capability to update themselves without being told to do so...
i think you guys are really gonna enjoy the .net stuff with the SDK when you get it... it's gonna increase your productivity 10 fold as compared to the current SDK, or even compared to DBPro...
testing a basic bump mapped gameobject in 3impact with VB.net
Module MyGame
Public WithEvents myGame As New Game
Public Sub main()
myGame.Run()
End Sub
Public Sub init() Handles myGame.Init_Game
Dim aTestObject As New TestClass
myGame.ShowLoadingMsg()
myGame.ShowSkyBox()
End Sub
Public Sub run() Handles myGame.Run_Game
'you don't need nothing here, the objects can take care of themselves
End Sub
End Module
... i think i'll do the same sorta thing for the DGSDK when it comes available... the code for a game, using the my framework, should be pretty much the same, whether it be 3Impact or DBGSDK...
now, time to dispell a few myths and urban legends i think i heard pop up above
before they get really going...
Quote: " but the whole .NET framework is missing a quick way to get 3D on the screen. "
you obviously haven't heard of 3impact... similar to DGSDK, originally written for c++, same linear procedural coding as straight c... with .net (vb or c#) it's easy to make it entirely OOP...
Quote: "just take a look at devmaster.net and search for .NET engines and you'll know what I mean. "
same thing... read above...
Quote: "Basic and VB programmers will have an easier time with VB.NET"
BASIC coders will be lost with VB.net and won't be able to go too far unless they know, or can pick up the fundamentals of OO programming... VB coders should find the transition relatively painless... c++ coders will now have a chance to be lazy and ignore syntax and memory management, like the rest of us...
Quote: "VB.NET should be great for beginners, although of course"
same thing... read above...
next thing someone will be saying is VB.net can't be fast enough to write games in, better use c# instead...
seriously though... congrats on this development, it's been a looooong time coming...
now, if i can talk Lee into lowering the commercial license cost a tad
--Mike