Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
7
Każdykolejnyrozdzia
łbędzieopierałsięnapoprzednich,dodającdo
nichkolejneinformacje,
lubdodatkowotłumaczącwcześniejopisane
zagadnienia(sztandarowy
mprzykłademjestobsługakolizji,opisanaw
sekcji5.1,następniew5
.4rozszerzona,anakoniecw6.10opisanaz
perspektywywięzów).
Miejscamiwstawionebędąfragmentykodu,
ilustrująceprzykładowei
mplementacjeopisywanychtechnik.ączenie
ichwcałość,orazuzupe
łnieniebrakującychmiejsc,pozostawionejest
Czytelnikowi.
Punktyoznaczonesą
wielkimiliterami(np.P,Q,A).Wektory
zapisywanesąmałymilit
erami,zestrzałkąpowyżej(np.v
ą,r
ą
ap
).Wektor
położeniapunktu,łączący
początekukładuwspółrzędnychidanypunkt,
oznaczanyjesttąsamąlit
erącopunkt(np,wektorp
ąwskazujenapunkt
P).
1020Przykładowesilni
kifizyczne
Box2D[1](patrz:Rys
.1),opracowanyprzezErinaCatto,jestchyba
najbardziejznanym,oraz
najczęściejużywanymsilnikiem.Napisanyw
językuVisualC++,dostę
pnyjesttakżedlaprogramistówużywających
Flasha,Javę,C#orazPyth
ona.Przyjegopomocystworzonogrytakiejak
AngryBirdsczyCrayon
PhysicsDeluxe.Silnikdostępnyjestnalicencji
zlib.
Rys.1.Box2Dtestbed