Both SetActive and Renderer.enabled can be used to make a game object invisible, but there is a significant difference between them that this video highlights.
GameObject.SetActive activates or Deactivates a Game Object. When disabling a game object, each of its components, including attached renderers, colliders, rigidbodies, and scripts, will be disabled. Unity will no longer call the Update() method of a script attached to the deactivated Game Object.
Renderer.enabled makes the rendered 3D Game Object visible or invisible. When disabling a Game Object renderer, its components, including attached renderers, colliders, rigidbodies, and scripts, will stay enabled. Unity will call the Update() method of a script attached to the Game Object.
Sur cette page du site, vous pouvez voir la vidéo en ligne Hide Game Object Using C# in Unity _ SetActive VS Renderer.enabled durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur DA LAB 08 janvier 2023, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 853 fois et il a aimé 11 téléspectateurs. Bon visionnage!