Carte de bucate pentru fizica jocurilor

Evaluare:   (4.3 din 5)

Carte de bucate pentru fizica jocurilor (Gabor Szauer)

Recenzii ale cititorilor

Rezumat:

În general, cartea este bine apreciată pentru conținutul său valoros privind fizica jocurilor și detectarea coliziunilor, în special pentru începătorii în domeniu. Cu toate acestea, suferă de numeroase greșeli de scriere și erori de codificare, care ar putea împiedica experiența de învățare pentru noii programatori.

Avantaje:

Simplu de citit, conține o mulțime de informații utile, în special despre testarea primitivelor de coliziune. Oferă o abordare practică a fizicii jocurilor cu cod sursă disponibil pe GitHub, ceea ce ajută la învățare. Bun pentru a obține o bază în fizica jocurilor 3D, potrivit pentru începători.

Dezavantaje:

Lipsă de atenție la detalii, cu numeroase greșeli de scriere și erori de codare în tot textul, în special în capitolele 2D. Unii cititori au considerat că nu este potrivit pentru începători absoluți din cauza utilizării necesare a codului GitHub suplimentar pentru a clarifica greșelile.

(pe baza a 5 recenzii ale cititorilor)

Titlul original:

Game Physics Cookbook

Conținutul cărții:

Descoperiți peste 100 de rețete ușor de urmat pentru a vă ajuta să implementați fizica jocurilor eficiente și detectarea coliziunilor în jocurile dvs. Despre această carte - Obțineți o acoperire cuprinzătoare a tehnicilor de creare a detectării coliziunilor de înaltă performanță în jocuri - Învățați conceptele matematice de bază și fizica implicată în descrierea detectării coliziunilor pentru jocurile dvs.

- Obțineți o experiență practică de construire a unui motor de fizică a corpului rigid Pentru cine este această carte Această carte este pentru dezvoltatorii de jocuri începători și intermediari. Nu trebuie să aveți o educație formală în jocuri - puteți fi un hobbyist sau un dezvoltator indie care a început să facă jocuri cu Unity 3D. Ce veți învăța - Implementați matematica fundamentală astfel încât să puteți dezvolta o fizică solidă pentru jocuri - Utilizați matrici pentru a codifica transformările liniare - Știți cum să verificați primitivele geometrice pentru coliziuni - Construiți un motor de fizică care poate crea un comportament realist al corpului rigid - Înțelegeți tehnici avansate, inclusiv Teorema axei de separare - Creați reacții de coliziune precise din punct de vedere fizic - Explorați partiționarea spațială ca structură de accelerare pentru coliziuni - Rezolvați coliziunile corpului rigid între forme primitive În detaliu Fizica este foarte importantă pentru programatorii de jocuri care doresc să adauge realism și funcționalitate jocurilor lor.

Detectarea coliziunilor în special este o problemă care afectează toți dezvoltatorii de jocuri, indiferent de platforma, motorul sau setul de instrumente pe care îl folosesc.

Această carte vă va învăța conceptele și formulele din spatele detectării coliziunilor. De asemenea, veți fi învățați cum să construiți un motor de fizică simplu, în care fizica Rigid Body este accentul principal, și veți învăța despre algoritmii de intersecție pentru forme primitive.

Veți începe prin a construi o bază solidă în matematică, care va fi utilizată pe tot parcursul cărții. Vă vom ghida prin implementarea primitivelor 2D și 3D și vă vom arăta cum să efectuați teste de coliziune eficiente pentru acestea. Apoi vom pivota către unul dintre domeniile cele mai dificile ale dezvoltării jocurilor - detectarea și rezolvarea coliziunilor.

Mai departe, veți învăța ce este un motor de fizică, cum să configurați o fereastră de joc și cum să implementați randarea. Vom explora subiecte avansate de fizică, cum ar fi rezolvarea constrângerilor. Veți afla, de asemenea, cum să implementați un motor de fizică rudimentar, pe care îl puteți utiliza pentru a construi un joc de tip Angry Birds sau un joc mai avansat.

Până la sfârșitul cărții, veți fi implementat toate testele de coliziune primitive și unele avansate și veți putea citi pe geometrie și formule de Algebră liniară pentru a le duce mai departe la propriile jocuri Stil și abordare Dobândiți abilitățile necesare pentru a construi un motor de fizică pentru jocurile dvs. prin rețete practice, într-o manieră ușor de citit.

Fiecare subiect explicat în carte este însoțit de un cod clar, ușor de înțeles.

Alte date despre carte:

ISBN:9781787123663
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Hands-On C++ Game Animation Programming: Învățați tehnici moderne de animație de la teorie la...
Învățați programarea animațiilor de la primele...
Hands-On C++ Game Animation Programming: Învățați tehnici moderne de animație de la teorie la implementare cu C++ și OpenGL - Hands-On C++ Game Animation Programming: Learn modern animation techniques from theory to implementation with C++ and OpenGL
Ghid de pornire rapidă Lua - Lua Quick Start Guide
Cel mai simplu mod de a învăța programarea Lua Caracteristici principale Cel mai simplu mod de a învăța codarea Lua...
Ghid de pornire rapidă Lua - Lua Quick Start Guide
Carte de bucate pentru fizica jocurilor - Game Physics Cookbook
Descoperiți peste 100 de rețete ușor de urmat pentru a vă ajuta să implementați fizica jocurilor...
Carte de bucate pentru fizica jocurilor - Game Physics Cookbook

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)