Sdílet prostřednictvím


Řešení potíží s vizuálním skriptováním

Problém: Prefabs, které mají komponentu Skriptovací počítač s vlastností Source nastavenou na Vložení na rozdíl od Graphu (takové "prostředky grafu" se v Unity.VisualScriptingu také označují jako makra), se často nepodaří správně aktualizovat v instancích prefabu po úpravě v definici Prefab. Tento problém je dostatečně běžný pro autory Unity.VisualScripting , aby mohli v editoru zadat upozornění:

Snímek obrazovky s upozorněním, které se zobrazí, když zvolíte graf skriptu pro vložení .

Řešení:

Pokud otevřete definici prefabu, pak upravíte vložený vizuální skript a pak se podíváte na všechny instance tohoto prefabu ve vaší scéně a zjistíte, že se neaktualizovaly správně, postupujte takto:

  1. Vyberte instanci Prefab.
  2. V inspektoru klikněte na rozevírací seznam Přepsání .
  3. Vyberte položku "Skriptovací počítač" (nebo položky).
  4. Klikněte na tlačítko Vrátit skriptovací počítač.

Snímek obrazovky s nabídkou Přepsat prefab s vybraným skriptovacím počítačem .

Tím se vrátí definice vizuálního skriptu k tomu, co je aktuálně v definici prefabu – jinými slovy aktualizovanou verzi vizuálního skriptu.