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.
На этой странице сайта вы можете посмотреть видео онлайн Hide Game Object Using C# in Unity _ SetActive VS Renderer.enabled длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь DA LAB 08 Январь 2023, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 853 раз и оно понравилось 11 зрителям. Приятного просмотра!