资源大湿 发表于 2021-3-12 14:31

update与fixupdate的区别?

update和fixupdate在同一个线程里,所以同一时间只有一个在执行。这两个方法没有所谓的执行时间,只要没执行完就会一只执行,直到完成。不过这两个方法有调用频率。update和fixupdate在同一个while循环里,update先调用,fixupdate后调用。update在while循环的每次循环都调用一次。fixupdate在累计的时间大于一次物理更新时才会调用一次。fixupdate有两种情况 ,但当离上次调用经过的时间小于等于物理更新时间,这时候就调用一次。当经过的时间大于物理更新时间就会按更新间隔分成多次掉用。总结:update在gixupdate前调用,update每帧都掉用,fixupdate按物理更新时间调用,当间隔时间大于物理更新时间时九会调用多次。
页: [1]
查看完整版本: update与fixupdate的区别?