Managed DirectX was released with the latest version of the core DirectX libraries in DirectX9. It enables developers using the new .NET languages (i.e. C#, VB.NET, etc.) to develop rich multimedia applications with DirectX. Unfortunately the Managed DirectX runtime was released without adequate doc
Managed DirectX 9 Kick Start: Graphics and Game Programming
โ Scribed by Tom Miller
- Publisher
- Sams
- Year
- 2003
- Tongue
- English
- Leaves
- 364
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
I got this book because I wanted to learn to use DirectX with C# in a managed-code environment - exactly what this book attempts to address.
Unfortunately, my progress has been hampered from missing blocks of text in both the prose and code samples. The author introduces topics and moves on without completing them.
For example in Chapter 1, page 16, he introduces a prototype for a "public static Microsoft.DirectX.Matrix PerspectiveFovLH(...)" method. He explains the parameter list, and then moves on. On the next page, he gives a SetupCamera method which calls the aforementioned PerspectiveFovLH method and declares on page 18 that "we've got our triangle drawn now." Only we don't. The body of that function never got filled in. I didn't get past the next page before encountering a similar case.
The other problem may be a question of versioning, but there are frequent invocations of "Set[Something]" methods, such as a CustomerVertex.Positioned.SetPosition method, which doesn't actually exist in my environment. (Granted, I am using Framework 2.0 and not 1.1, also Visual Studio 2005 rather than 2003, but deprecated methods are usually supported for backwards compatibility. So, was it ever really there?) I managed to get around this by simpling assigning a value to the Position property.
Perhaps I could navigate a few typos and errors if the writing were more straightforward, but it doesn't help that the author's pedagogical approach is to confuse the reader with a few examples of code that doesn't work and then to say "let's examine why." The facts of how the methods and concepts are supposed to work need to be stated plainly from the outset.
Last but not least, I am left to languish in my frustration, because no means of contacting the author has been provided.
๐ SIMILAR VOLUMES
Tom Miller<br>Managed DirectX was released with the latest version of the core DirectX libraries in DirectX9. It enables developers using the new .NET languages (i.e. C#, VB.NET, etc.) to develop rich multimedia applications with DirectX. Unfortunately the Managed DirectX runtime was released withou
I bought this book as an experienced c++ win32 developer, but no knowledge of direct x. He presents the book in a format of concept and then source code example. I read the book cover to cover, getting all the examples to build and run. Learned alot, highly recommend this book for beginner direct_xe
I bought this book as an experienced c++ win32 developer, but no knowledge of direct x. He presents the book in a format of concept and then source code example. I read the book cover to cover, getting all the examples to build and run. Learned alot, highly recommend this book for beginner direct_xe
DirectX 9, a brand-new version of Microsoft's multimedia libraries, features the latest 3D graphics technology in the form of Direct3D 9. Direct3D Programming will cover everything a C++ programmer needs to know in order to use Direct3D 9 to create interactive 3D worlds. The book begins with an ov
Learn to write high-performance graphics applications using DirectX 9 with information straight from the Microsoft DirectX development team. Detailed technical guidance plus code samples and applications.