Beginning DirectX 11 Game Programming (Anglais) Broché – 12 mai 2011
Rentrée scolaire 2017 : livres, fournitures, cartables, ordinateurs, vêtements ...
|Neuf à partir de||Occasion à partir de|
- Choisissez parmi 17 000 points de collecte en France
- Les membres du programme Amazon Prime bénéficient de livraison gratuites illimitées
- Trouvez votre point de collecte et ajoutez-le à votre carnet d’adresses
- Sélectionnez cette adresse lors de votre commande
Les clients ayant acheté cet article ont également acheté
Description du produit
Aucun appareil Kindle n'est requis. Téléchargez l'une des applis Kindle gratuites et commencez à lire les livres Kindle sur votre smartphone, tablette ou ordinateur.
Pour obtenir l'appli gratuite, saisissez votre numéro de téléphone mobile.
Détails sur le produit
Si vous vendez ce produit, souhaitez-vous suggérer des mises à jour par l'intermédiaire du support vendeur ?
Meilleurs commentaires des clients
De nombreuses fautes dans les explications et parfois des erreurs dans les descriptions et listings de code fournis.
Les codes recopiés intégralement du livre ne fonctionnent pas à tout les coups, des variables qui changent de nom au long du code (et de manière assez fantaisiste) c'est simple, le contenu est inutilisable.
Pas mois de 13 Différences entre le code du livre et celui du compagnon en ligne, celui du compagnon fonctionne mais pas celui du livre (où est le problème?)
J'ai arrêté ma lecture à la page 151 faute de possibilité d'exécuter du code 2D pour l'affichage d'une simple sprite ...
Je le déconseille donc:
Aux personnes n'ayant aucune compétence en C++
(soit disant le niveau débutant suffit, j'en ai déjà bien fait et certains points restent obscurs)
Aux personnes ayant besoin d'accompagnement pas à pas
(ce livre vous balance des morceaux au fur et a mesure avec explication mais le code complet vous est donné sans la moindre explication du lien entre les fonctions)
Aux personnes ne parlant pas bien l'anglais
(Langage très technique et très peu abordable pour un débutant)
Commentaires client les plus utiles sur Amazon.com
The book covers basic Win32 window creation, initializing Direct3D, error handling, basic 2D graphics concepts, font rendering, input handling (with Win32, DirectInput, and XInput), fundamental 3D math (vectors, matrices, coordinate systems), cameras, and 3D models. Overall a good amount of topics, and decent coverage of the building blocks for working with the DirectX 11 SDK. While I wouldn’t say the book is for “beginners” (as nothing involving DirectX or Win32 is really for novices), it doesn’t go into as deep a depth as something like the Frank Luna book (which covers more interesting topics like normal mapping and shadow maps). However, I did find the discussion at the end about loading the OBJ 3D file format into Direct3D to be unique, as most books do not go into this.
So do I think Beginning DirectX 11 Game Programming is worth reading? Certainly. It was an approachable read and the Kindle e-book was moderately priced at around $25. For sure, if you are working with the DirectX 11 SDK you will want all the help you can get. Granted, I think some of the other titles I’ve seen had more impressive demos, or deeper coverage, but I felt this was a fine introductory text. I’d even go as far to say that you should read this book first, as it presents the basic knowledge in a way that is much more to the point and not as daunting as some other resources.
The one thing, which is both exciting and sad, is that I believe this was the last DirectX 11 book available on Amazon that I haven’t read. I see there are a few newer books covering DirectX 11.1 or later, but I’d really like to stick to straight 11 due to Windows 7 compatibility. So, at this point, I think I maybe have got as far as the introduction books will take me and I will have to just start developing with it and learning as I go. Not a bad problem to have. Although I still have a few general game engine books in my backlog, I’m feeling more confidant about getting into the trenches of development with my engine and this book has definitely helped.
This book (and online sample code) provides no real "games", not even simple or rudimentary ones, only fundamental sample code is provided to demonstrate functionality of a handful of DirectX basic parts -- it leaves writing simple games as an "exercise" for the viewer stated toward the end of the book. This may have been acceptable to me if the companion website's "Coming Soon" links had ever provided them. Two years later, today, the website still says "Coming Soon".
Programmers in a beginning level need to see how a game is written in order to figure out how to write their own game. Advanced programmers who are new to game programming need to see how the "game" aspects are incorporated into a program. This book gives a basic lecture on what to expect in the world of game programming, but doesn't really tell the reader "how" to create a game. I don't like saying this, but the book almost sounds like it is a DirectX "teaser".
A beginning DirectX programmer would not be interested in what past versions of DirectX have done (it would be irrelevant), they would be interested in the current version of DirectX. History lessons in the book would seem to apply only to programmers who are already familiar with DirectX past versions, but the title of this book states it is for beginning level readers. I would have replaced the history lesson with the missing chapter on sound and audio that can only be found online.
While not strictly relevant to the book, I found that even though code samples worked on my Windows Vista OS, the window would not initialize on my Windows 7 OS. The book depends on all sample code to work, and while it compiles without errors on my windows 7 OS, the initialization of the DirectX function that creates the swap chain continues to fail with an "invalid parameter" return code. No help is given on troubleshooting -- a "beginning" programmer would be frustrated, and the book does not provide links to resources for such things.
For a "beginner's" book, it is not one I would recommend; and it would appear the 2011 online efforts to provide tutorials on the companion website have been abandoned.
There are also a lot of minor errors that any competent reviewer should have caught. And even a non-technical editor should have noticed that many of the graphics are unrecognizable. These aren't terrible in and of themselves, but are probably indicative that this book was really rushed to market.
It is hard to believe that either of these authors have ever written any serious, real-time gaming code. They seem better suited to writing Intro to Java books. For which they would probably be great. Use the Web tutorials and SDK examples first. Only buy this book if you really, really want another pass of the same material. I would be very bummed if I had only this to use as my primary source.
Rechercher des articles similaires par rubrique