To optimize the game,disabling the objects/enemies, etc. which are far away from player and again enabling them when player comes near helps a lot.
But for this purpose which will be a better choice?
Using gameObject.SetActive
via script needs a lot of scripting, you need to create a gameobject which stores an array of all other gameobjects and checks everyframe for the position of the player with respect to each of the game object is quite a load over memory itself, but instead using it, if i tweak with the far clipping plane of the camera, will it help?
So which will be the better choice?