Results 1 to 21 of 21

Thread: Learn DirectX9?

  1. #1

    Thread Starter
    Addicted Member ProgrammerJon's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    203

    Question Learn DirectX9?

    How hard is it to learn DirectX9?
    I've heard that it's pretty hard.
    I've only done Grade 8 math(just finished it), dose DX use alot of math?(do you think it would be to complex for me?)
    I'm using Visual Basic.NET.

  2. #2
    Good Ol' Platypus Sastraxi's Avatar
    Join Date
    Jan 2000
    Location
    Ontario, Canada
    Posts
    5,134
    You will find it challenging, especially if you aren't that good in math. Personally I wouldn't go near 3D until you have a Gr.9 (at least) math credit.
    All contents of the above post that aren't somebody elses are mine, not the property of some media corporation.
    (Just a heads-up)

  3. #3

    Thread Starter
    Addicted Member ProgrammerJon's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    203
    Originally posted by Sastraxi
    You will find it challenging, especially if you aren't that good in math. Personally I wouldn't go near 3D until you have a Gr.9 (at least) math credit.
    It's not so much that I'm not good in math, it's more that I'm still young(13 years old). I will probably wait until the summer because I will be done Gr. 9 by then.

  4. #4
    Fanatic Member petrus's Avatar
    Join Date
    May 2002
    Location
    pBytes[sizeof(pBytes)/2]
    Posts
    553
    One of the big factors of why I learned C++ was because of Direct X, Direct X in VB is one of the most ugliest things on earth, in my oppinion
    ICQ: 128716725

  5. #5

    Thread Starter
    Addicted Member ProgrammerJon's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    203

    Why?

    Why is DirectX in Visual Basic ugly?

  6. #6
    Fanatic Member petrus's Avatar
    Join Date
    May 2002
    Location
    pBytes[sizeof(pBytes)/2]
    Posts
    553
    I don't know really, but in C++ it feels "Heavy".
    ICQ: 128716725

  7. #7

    Thread Starter
    Addicted Member ProgrammerJon's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    203
    What do you mean by "Heavy"?

  8. #8
    Fanatic Member petrus's Avatar
    Join Date
    May 2002
    Location
    pBytes[sizeof(pBytes)/2]
    Posts
    553
    I think VB messes everything up..
    It's pretty late, so I don't really know why I like it better in C++ than in VB.
    Last edited by petrus; Feb 20th, 2003 at 11:08 AM.
    ICQ: 128716725

  9. #9
    Addicted Member
    Join Date
    Aug 2002
    Posts
    192
    one of the ugly things about vb programming is this:

    Player1.x = Player1.x + Player1.dx


    where other languages have

    Player1.x += Player1.dx

    or

    Add Player1.x, Player1.dx

  10. #10
    Fanatic Member petrus's Avatar
    Join Date
    May 2002
    Location
    pBytes[sizeof(pBytes)/2]
    Posts
    553
    Originally posted by dafhi
    one of the ugly things about vb programming is this:

    Player1.x = Player1.x + Player1.dx


    where other languages have

    Player1.x += Player1.dx

    or

    Add Player1.x, Player1.dx
    That's one of them, and Player1.X = Player1.X + 1 instead of Player1.X++
    And Pointers doesn't exist in VB, aaaaahhhh what I love pointers!
    ICQ: 128716725

  11. #11

    Thread Starter
    Addicted Member ProgrammerJon's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    203
    So basicly DirectX with Visual Basic(.NET) is a bit harder than with C++ because it's missing some functions and it using I bit more typing?

    It dosen't really mater if C++ is better for DX programming than VB because I'm not going to be learning C++ for atleast anther year.(I want to get good at VB.NET before I start another language and I have no $$)

  12. #12
    Hyperactive Member
    Join Date
    Feb 2002
    Posts
    261
    Hmm, With old VB, I would agree. DX isn't so great for that (VB sux for any heavy API use).

    But with VB.NET and managed extensions for DirectX9, I dont think it really matters so much anymore which language you choose (although I wouldn't want to even try to write Unreal2 in VB.NET). DirectX9 so easily integrates with the rest of the .NET framework.

    Keep in mind that VB.NET is an entirely different beast than old VB (vb6 and earilier).

  13. #13

    Thread Starter
    Addicted Member ProgrammerJon's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    203
    What is Unreal2?

  14. #14
    Fanatic Member petrus's Avatar
    Join Date
    May 2002
    Location
    pBytes[sizeof(pBytes)/2]
    Posts
    553
    Originally posted by ProgrammerJon
    What is Unreal2?
    A 3D game.
    ICQ: 128716725

  15. #15
    Hyperactive Member
    Join Date
    Feb 2002
    Posts
    261
    Originally posted by ProgrammerJon
    What is Unreal2?
    Just a REALLY AWESOME computer game that came out early this month.

    www.unreal2.com
    Yeh, this site sux, but it has some nice screenshots to give you an idea.

    If your planning on making anything like that, go get a CS degree and apply for a job at Epic Games.
    Last edited by Hu Flung Dung; Feb 20th, 2003 at 04:41 PM.

  16. #16

    Thread Starter
    Addicted Member ProgrammerJon's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    203
    I'm not planning on getting anything close to that, I just want to learn how to do some simple DX programming.

  17. #17
    Sleep mode
    Join Date
    Aug 2002
    Location
    RUH
    Posts
    8,083
    (Managed C++ , C# , VB) .NET are all the same . In .Net framework no one is better since they are using the same classes . I don't know if MS integrated DX into the framework but they should do it sooner or later .

  18. #18
    Hyperactive Member
    Join Date
    Feb 2002
    Posts
    261
    Originally posted by Pirate
    (Managed C++ , C# , VB) .NET are all the same . In .Net framework no one is better since they are using the same classes . I don't know if MS integrated DX into the framework but they should do it sooner or later .
    The DirectX9 SDK integrates with the .NET framework as soon as you install it. You can download the DX9 SDK from msdn.microsoft.com (Those 56k'ers can order a free cd of the SDK, I believe).
    Last edited by Hu Flung Dung; Feb 20th, 2003 at 05:56 PM.

  19. #19
    Sleep mode
    Join Date
    Aug 2002
    Location
    RUH
    Posts
    8,083
    Originally posted by Hu Flung Dung
    The DirectX9 SDK integrates with the .NET framework as soon as you install it. You can download the DX9 SDK from msdn.microsoft.com
    Is it included in the .netframework in VS.NET2003?

  20. #20
    Hyperactive Member
    Join Date
    Feb 2002
    Posts
    261
    Originally posted by Pirate
    Is it included in the .netframework in VS.NET2003?
    I'm not 100% sure, but I wouldn't imagine so. The DX9 SDK is, depending on which one you get, about 200 megs. The majority of .NET programmers wouldn't even use DirectX, so it would probably be a waste to them and to MS.

    As I said before, its automatically integrated into the .NET framework when you install it. You just need to add a reference to it before you use it.

  21. #21
    Kitten CornedBee's Avatar
    Join Date
    Aug 2001
    Location
    In a microchip!
    Posts
    11,594
    Don't know if they by now improved it, but when I downloaded Managed DX9 one or two months ago it sucked. Lots of bugs and nearly no documentation.
    All the buzzt
    CornedBee

    "Writing specifications is like writing a novel. Writing code is like writing poetry."
    - Anonymous, published by Raymond Chen

    Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width