Sdílení hodnot mezi chováním | hyperPad Documentation

Loading...

Logo
DocumentationEditor chováníSdílení hodnot mezi chováním

Některé chování mohou výstupní hodnoty, které můžete použít s jiným chováním. Když se dotknete jakéhokoli chování, všimnete si, že některé chování mají malý kruh se symbolem výstupu, což znamená, že můžete přetáhnout výstupní hodnotu do vstupního pole jiného chování. Například Přidat hodnoty vydá součet dvou čísel, která jste určili, a pokud jej chcete uložit do kontejneru Box, jednoduše se dotkněte chování kontejneru Box a přetáhněte výstup do vstupního pole Úložiště.

Více výstupních hodnot

Některé chování mají více výstupních hodnot. Příkladem by bylo chování Vypočítej směr. Vypočítej směr vydá X vektor, Y vektor a úhel.

Změna vstupního pole

Stisknutím ikony uvnitř vstupního pole vás vyzve k vytvoření chování Změň vstupní pole. Toto chování je akcí a změní hodnotu vstupního pole, když je vykonáno událostí. Na rozdíl od kontejneru Box, "Změna vstupního pole" ovládá pouze jedno vstupní pole, je akcí a nemůže vydávat nic jinému chování.

Nezapomeňte, že změněná hodnota se projeví pouze tehdy, když bude původní chování znovu vykonáno, nebo pokud je přepínač "Restartovat chování" zapnutý.

Příkladem může být změna rychlosti objektu, přičemž rychlost, jakou se objekt pohybuje, nebude ovlivněna, dokud nebude původní chování "Nastavit rychlost" znovu vykonáno.

Chování Změň vstupní pole, které vzniklo z výzvy.

Přepnutím přepínače "ON" pro "Restartovat chování" v vlastnostech chování "Změň vstupní pole" můžete způsobit, že "Změň vstupní pole" vykoná původní chování. To aktualizuje původní chování s novou hodnotou.

Chybějící chování

Pokud je chování smazáno, vstupní pole, do kterého bylo sdíleno, bude zvýrazněno červeně, aby označilo chybu.