Gęstość przedmiotów - manipulacja
O gęstości obiektów pisałem już wcześniej, ale teraz nadszedł czas pokazać na przykładzie jak może oddziaływać gęstość ciała na pozostałe obiekty. Wrócimy do naszego przykadu z dwiema piłkami i trójkątem a zwiększać będziemy masę piłki.
Prawa fizyki są bardzo ciekawe. Tu za pomocą silnika do gier Corona SDK możemy nieco pomanipulować i przetestować co by było gdyby...
Korzystając z uprzednio napisanego już kodu zróbmy małą próbę i zwiększmy gęstość czyli density naszej piłki o nazwie pilka_plazowa_mala z 0 na 5:
physics.addBody(pilka_plazowa_mala, {radius=50, density=5, friction=1, bounce=0.3})
Oczywiście gdy zwiększyłem gęstość trójkąta to nie latał już tak łatwo jakby był zrobiony ze steropianiu...
Proponuję w ramach ćwiczeń dokonać kilka zmian i zobaczyć czego można oczekiwać od silnika gier jakim jest Corona SDK. Zapraszam do samodzielnych testów.
Jakie są parametry ciał w Corona
Grawitacja, gęstość, tarcie, sprężystość w grach
Zderzenia obiektów w grach
Zmiana kształtu ciała fizycznego
Niestandardowe kształty obiektów w grach
Gumbo - Jak wyznaczyć kształt w Corona SDK
Prędkość obrotowa w grze
Gęstość przedmiotów - manipulacja
Tarcie w Corona SDK - Przykłady
Zmiana grawitacji dla poszczególnych obiektów
Jak nadać obiektom prędkość w grze?
Tworzenie czujników w grze



