تکنیک بهینه سازی بازی با غیر فعال سازی اشیایی که از ما دور هستند_غیر فعال کردن اشیای دور_unity
جمعه, ۲۲ بهمن ۱۳۹۵، ۰۱:۲۹ ق.ظ
gameover.blog.ir
//disableFarGameObjects.cs //coded by sajjad3011 //gameover.blog.ir //afradStudio.ir using UnityEngine; using System.Collections; public class disableFarGameObjects : MonoBehaviour { public float faseleDekhah = 10; void Update () { GameObject[] allObjects =Resources.FindObjectsOfTypeAll<GameObject>(); Debug.Log(allObjects.Length); foreach(GameObject g in allObjects) { if (g.tag == "tagDelkhah") { float distance = Vector3.Distance(g.transform.position , this. transform. position); if(distance <faseleDekhah) { g.SetActive(true); } else { g.SetActive(false); } } } } }
۹۵/۱۱/۲۲