之前在网上看到别人写的博客 说总是调用transform component会产生额外的性能 让自己代码里面记住引用 然后再调用这样比较好 虽然我没有去验证是否属实 但是每个脚本里面单独写 这个不符合我的风格 所以干脆 写了个基类 今天奉献给大家 喜欢的朋友拿走吧
using UnityEngine;
using System.Collections;
/// <summary>
/// 自定义的基类
/// </summary>
public class BaseClassScript : MonoBehaviour
{
//cachedComponent
private Transform _trans;
public Transform CachedTransform
{
get
{
if (_trans == null) _trans = transform;
return _trans;
}
}
//cachedComponent
private Rigidbody _rigid;
public Rigidbody CachedRigidbody
{
get
{
if (_rigid == null) _rigid = rigidbody;
return _rigid;
}
}
}