🎮
Unity snabbreferens
  • Unity snabbreferens
  • Installation & setup
  • Kompilera och distribuera
  • Unity och git
  • Grundläggande koncept
    • Begrepp
    • Ett Unityprojekts uppbyggnad
    • Prefabs och instanser
    • Komponenter
    • Scener
    • MonoBehavior
    • Lager och taggar
    • Knappar och axlar
  • Grundfunktioner
    • Debug och gizmos
    • Datatyper och synlighet
    • Input
      • Action-based Input System
    • Flytta och rotera
    • Kollisioner
    • Skapa och förstör
    • Hitta spelobjekt
    • Beständig data
    • Slump
    • Fysik (2D och 3D)
      • Raycasting*
    • UI och Canvas*
    • Importera grafik*
      • Sprite editor*
    • Unity Events
    • Invoke, Couroutines
    • Animationer*
      • AnimationClip*
      • Animator Controller*
  • Andra funktioner
    • Tilemaps*
    • Asset Store
      • Användbara Assets
    • Package manager
    • Meddelanden
    • CharacterController
    • Scriptable objects*
  • Tilläggspaket
    • AI-Navmesh*
    • Mirror (nätverk)
    • XR Toolkit
      • Controllers
      • Interaktion*
      • Device Simulator
      • Teleportation
      • Meta Quest 2/3
      • 3D-modeller*
    • MRTK3 (HoloLens 2)
      • Grundkoncept*
      • Simulering
      • Interaktion*
      • Röststyrning
      • UI/UX och Canvas*
      • Spatial awareness*
      • Deployment*
    • MRTK2 (Hololens 1)
    • ProBuilder
  • Tekniker
    • PÃ¥verka andra objekt*
    • Rutnät*
Powered by GitBook
On this page
  • SendMessage()
  • BroadcastMessage()

Was this helpful?

  1. Andra funktioner

Meddelanden

Att "skicka ett meddelande" betyder att alla komponenter på objektet kör en namngiven metod om den finns.

Båda dessa har en prestandakostnad – de bör inte användas om andra alternativ finns.

SendMessage()

Kör en namngiven metod i alla komponenter på samma objekt som scriptet.

// Kör metoden "DoSomething()" på alla scriptkomponenter som har den
SendMessage("DoSomething");

BroadcastMessage()

Kör en namngiven metod i alla komponenter på samma objekt som scriptet – eller dess barnobjekt.

// Kör metoden "DoSomething()" på alla scriptkomponenter som har den
BroadcastMessage("DoSomething");
PreviousPackage managerNextCharacterController

Last updated 1 year ago

Was this helpful?