using UnityEngine; using System.Linq; using UniRx; using UniRx.Triggers; public class FPSCounter : MonoBehaviour { [SerializeField] private int bufferSize = 5; //バッファサイズ public ReadOnlyReactiveProperty<float> FpsReactiveProperty; private void Awake() { FpsReactiveProperty = this.UpdateAsObservable() .Select(_ => Time.deltaTime) //Time.deltaTimeに変換 .Buffer(bufferSize, 1) //過去bufferSize分バッファ .Select