If you're seeing this message, it means we're having trouble loading external resources on our website.

Pokud používáš webový filtr, ujisti se, že domény: *.kastatic.org and *.kasandbox.org jsou vyloučeny z filtrování.

Hlavní obsah

3. Přidávání více tvarů

Použijte pole, abyste uložili více objektů a vytvořili jakýkoliv tvar. Klikněte zde pro zopakování si objektů.

Transkript

Takže zatím jste vytvořili objekt jednoho tvaru, který obsahuje informaci k nakreslení kruhu. My ale budeme potřebovat více tvarů pro našeho sněhuláka a budeme chtít uložit všechny tyto tvary v jedné datové struktuře, která představuje náš model sněhuláka. Jeden způsob, jak to udělat, je pomocí polí, kde každá pozice v poli představuje jeden tvar objektu. Nevíš, co jsou objekty v poli? Klikni na odkaz pod videem. V příštím cvičení pro tento účel určíte pole zvané pole tvarů. Myslete na toto pole tvarů jako na náš celý model. Má to vše, co počítač potřebuje, k nakreslení všech částí modelu. Ale co s kloboukem pro Nicka? Ten nemůžeme nakreslit s kruhy. To by bylo šílené! Krátký film, Nick Nack, byl vytvořen s jednoduchými geometrickými tvary. Jednoduchá cesta k nakreslení jakéhokoliv tvaru je určení série bodů zvaných vrcholy. Například náš klobouk by potřeboval 8 takových vrcholů. Každý z těchto bodů je vyjádřen dvojicí souřadnic. Pak můžeme celý seznam těchto vrcholů uložit ve větším poli. Takže budeme mít pole z polí k uložení všech tvarů, které chceme. A my necháme jinou část programu, aby pro nás tyto body spojila. Nejprve pro vás máme dvě cvičení. V prvním cvičení vytvoříte pole tvarů k uložení každého tvaru objektu. To vám umožní přidat hlavu a tělo. Potom budete moci vytvořit jakýkoliv tvar, počínaje klasickým černým kloboukem. Užijte si to! (smích) Jej! Jděte na to!