Diskuze: Xamarin - Blbne zatáčení doleva
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 2 zpráv z 2.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Tak jsem našel příčinu, ale pořád nevím, jak to mám opravit.
Mám tam nějaký omezovač rychlosti, aby to auto nejelo příliš rychle. Ten vypočítávám tak, že vezmu délku z rychlostí po osách X a Y (přes pythagorovu větu) a to auto nenechám zrychlit tak moc, aby překročilo tuto rychlost.
Ten problém je, že když se stane, že auto rotuje ale nezatáčí (v gifu co jsem sem posílal to je vidět), je rychlost tak blízká maximální, že nová rychlost je třeba jenom (něco)x10−6. Po chvíili se to spraví a už to funguje normálně (to nevím proč).
Taky bych rád řekl, že zatáčení doleva funguje, ale když uživatel zatáčí třeba doprava a chce začít zatáčet doleva, musí se orotovat o asi 180° a až potom to funguje. To samé, když chce uživatel najednou změnit směr zatáčení zleva doprava.
Zkoušel jsem vymyslet nějaký jiný omezovač rychlosti, ale vždy to vypadalo strašně divně, někdy auto jelo rychle, někdy pomalu, někdy se nemohlo vůbec hýbat, nebylo to použitelné.
Zobrazeno 2 zpráv z 2.