I'm moving along pretty well with DX, I just want to get to the point where I can set a background and putting sprites on the screen.
Edited by Inuyashakagome16, 28 July 2012 - 02:49 AM.
Posted 28 July 2012 - 02:48 AM
Edited by Inuyashakagome16, 28 July 2012 - 02:49 AM.
Posted 28 July 2012 - 04:03 AM
Edited by SamiHuutoniemi, 28 July 2012 - 04:03 AM.
Posted 28 July 2012 - 04:09 AM
Posted 28 July 2012 - 04:47 AM
Posted 28 July 2012 - 07:11 AM
It's not exactly like that. DX9.0c is the highest DX version supported by WinXP, which at the moment is the most popular OS on this planet. It makes sense to learn it (if you are going to release anything today or year from today that's a must to have a WinXP compatible version, whci means either DX9 or OpenGL.I guess I wasn't sure what to really go for like 10 VS 11. After looking it up I couldn't decide so I just started on 10. I can start 11 though
It's just most of the time I see games that are made using like 9, but 9 is old enough as it is, so i just chose 10.
Posted 28 July 2012 - 09:17 AM
So DX11 is the right way to go then. O.oIt's not exactly like that. DX9.0c is the highest DX version supported by WinXP, which at the moment is the most popular OS on this planet. It makes sense to learn it (if you are going to release anything today or year from today that's a must to have a WinXP compatible version, whci means either DX9 or OpenGL.
I guess I wasn't sure what to really go for like 10 VS 11. After looking it up I couldn't decide so I just started on 10. I can start 11 thoughIt's just most of the time I see games that are made using like 9, but 9 is old enough as it is, so i just chose 10.
On the other hand, learning DX10 makes no sense at all, it's just an outdated version for Vista/Win7 OS. It's better to go all the way for the newest DX11.
Posted 28 July 2012 - 11:29 AM
Nope, you would need to make two separate versions.If i learn DX11, can i make the game compatible with DX9? I'm guessing you can but it's worth asking. I mean i'm sure its close enough syntax wise so i wont be super lost but.
Posted 28 July 2012 - 12:05 PM
Nope, you would need to make two separate versions.If i learn DX11, can i make the game compatible with DX9? I'm guessing you can but it's worth asking. I mean i'm sure its close enough syntax wise so i wont be super lost but.
Personally, assuming you plan to release the game in a few next years, I would ditch DX11 and go for DX9. DX9 is good enough and all games are written for this version anyway (sometimes with optional DX11, enchanted, version), so your games won't look inferior.
Edited by kunos, 28 July 2012 - 12:10 PM.
Posted 28 July 2012 - 09:18 PM
Posted 29 July 2012 - 12:21 AM
All these are valid points in some way but it all depends how YOU want to approach it, and here is what I think:
If you actually planning on making a game I say use DX11 which is the latest of course, a lot recent games are using it so it would make sense, and it like kunos said it targets dx9,10 hardware as well
If you really want to understand dx in depth then start from dx9, this way you can understand the CHANGES/DIFFERENCE as dx went from 9 to 10 and then to 11. It's all up to you though
Posted 29 July 2012 - 02:17 AM
It's not exactly like that. DX9.0c is the highest DX version supported by WinXP, which at the moment is the most popular OS on this planet.
Inuyashakagome16, on 28 July 2012 - 11:17 AM, said:
If i learn DX11, can i make the game compatible with DX9? I'm guessing you can but it's worth asking. I mean i'm sure its close enough syntax wise so i wont be super lost but.
Nope, you would need to make two separate versions.
If you really want to understand dx in depth then start from dx9, this way you can understand the CHANGES/DIFFERENCE as dx went from 9 to 10 and then to 11. It's all up to you though
Posted 30 July 2012 - 08:04 AM
Posted 31 July 2012 - 12:17 PM
All of the posts. o.o After reading through all of this, I've decided to start over (kinda of?) with DX11. I'm still using the same site at least for now till I'm more settled. I'm looking for better books for after I understand the basics at the moment. So if anyone can think of one, let me know.