Tarcie w Corona SDK - Przykłady
Kolejnym tematem, który warto przetestować jest tarcie o którym już wspominałem ale obiecałem, że omówię go dokładniej. Teraz chciałbym ukazać kilka przykładów ilustrujących działanie tego parametru.Współczynnik tarcia to bardzo ważny parametr i teraz, kiedy mamy do dyspozycji upadające piłeczki na trójkątną powierzchnię to możemy wykonać kilka ćwiczeń, które pomogą zrozumieć i oswoić się z tym parametrem w silniku do gier Corona SDK.
Wracając do naszego przykładu zmienimy teraz parametr friction (tarcie) z 1 na 0 dla naszego trójkąta:
physics.addBody(trojkat, {density=0, friction=0, bounce=0.3, shape=ksztalt_trojkata})
Zobaczmy co się stanie.
Jak zablokować rotowanie obiektu?
Są sytuacje, gdy nie chcemy, by obiekt ulegał ruchowi obrotowemu nawet wtedy, gdy siła zewnętrzna realnie by to spowodowała. Takie przypadki są znane i potrzebne, np. gdy poruszamy postacią i przy nadaniu jej określonej siły chcemy, by przesunęła się czy też skoczyła jednak, by się nie przewracała, bo jak tu dalej sterować bohaterem, który leży...?
Do tego służy parametr:
obiekt.isFixedRotation= true
W ten sposób, gdy dodamy do naszego kodu:
trojkat.isFixedRotation=true
| Teraz choćbyśmy nie wiadomo jakie wartości tarcia ustawiali to trójkąt się i tak nie przewróci. |
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



