欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

真Unity3d_比较5个帧同步框架的实现

程序员文章站 2024-03-25 20:04:46
...

功夫其实很简单,一出一入,站得住的就是胜利的一方,系米甘简单。。。。

public class Simulation
{
    public void Update(float elapsedMilliseconds)
	{
		if (Running)
		{
			_accumulatedTime += elapsedMilliseconds;
			while (_accumulatedTime >= _tickDt)
			{
				lock (_localCommandBuffer)
				{
					_commandQueue.Enqueue(new Input(_world.Tick, LocalActorId, _localCommandBuffer.ToArray()));
					_localCommandBuffer.Clear();
					ProcessInputQueue();
					_world.Predict();
				}
				_accumulatedTime -= _tickDt;
			}
		}
	}
}

框架一:大学生毕业论文设计

框架二:云凤大哥的碎碎恋

框架三:老陆的改版

框架四:国外的月亮比较圆

框架五:国外的月亮真的圆