测试方式:

每个对象做大范围正弦移动,创建1000-5000个对象,保证场景分割树的实时更新,并测试帧率

 

测试脚本:

移动脚本:

using UnityEngine;
using System.Collections;

public class Test1 : MonoBehaviour
{
    public Rigidbody rigidbodyObj;


    void FixedUpdate()
    {
        switch (Random.Range(0, 3))
        {
            case 0:

                transform.position = Vector3.forward * Mathf.Sin(Time.time * 180) * 180;
                //rigidbodyObj.position = Vector3.forward * Mathf.Sin(Time.time * 180) * 180;

                break;

            case 1:

                transform.position = Vector3.left * Mathf.Sin(Time.time * 180) * 180;
                //rigidbodyObj.position = Vector3.left * Mathf.Sin(Time.time * 180) * 180;

                break;

            case 2:

                transform.position = Vector3.right * Mathf.Sin(Time.time * 180) * 180;
                //rigidbodyObj.position = Vector3.right * Mathf.Sin(Time.time * 180) * 180;

                break;
        }
    }
}
View Code

相关文章:

  • 2022-12-23
  • 2022-01-14
  • 2022-12-23
  • 2021-10-15
  • 2021-05-05
  • 2022-01-29
  • 2022-12-23
  • 2022-01-29
猜你喜欢
  • 2021-12-10
  • 2022-12-23
  • 2021-09-30
  • 2022-12-23
  • 2022-12-23
  • 2021-11-28
  • 2021-05-21
相关资源
相似解决方案