Skip to content

Lekce 2: Rychlost otáčení želvy #17

Description

@ondrakucera

Ono se to netýká výhradně lekce 2, protože želva se používá i ve třetí (a někdy ve čtvrté), ale vzhledem k tomu, že hlásím první issue tady, tak jsem si říkal, že i stanovím konvenci, že v názvu issue bude uvedena lekce, které se to týká. :-)

Turtle má aktuálně vlastnosti speed a rotationSpeed. První řídí, jak rychle se animuje malování (resp. prostě metoda move), a druhá, jak rychle se animuje otáčení (resp. turnRight). S tou první je možné manipulovat i pomocí slideru v UI. S tou druhou není možné manipulovat vůbec, dokonce Turtle pro ni nemá ani setter.

Nevím, jaký za tím byl přesně záměr, proč jsou vůbec ty vlastnosti dvě samostatné, ale když pak člověk kreslí něco složitějšího a v rámci urychlení nastaví rychlost na maximum, tak se sice věci rychle vykreslují, ale když je to zároveň něco, kdy se želva musí často otáčet, tak si člověk vlastně moc nepomůže, protože animace otáčení je furt stejně pomalá.

Říkal jsem si, jestli to třeba nespojit, že by ten slider hýbal i s rychlostí animace otáčení (popř. že by se vůbec ta samostatná vlastnost zrušila a byla by jenom jedna společná).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions