render和update

来源:4-1 一个实现动画的基础函数

阿呆不呆

2015-07-08 15:33

可以在setinterval中只写一个update  然后把render写在update中,这样就不用每次setinterval都执行render、而仅仅在time改变的时候才render   减少render执行的频次   这样会不会节省CPU资源?

写回答 关注

2回答

  • 阿辉2
    2015-11-07 01:16:20

    是那些彩色小球的效果不行了,秒表还是可以哦

  • arlenhui
    2015-07-10 09:03:38

    不明白你的意思,你要把render放在哪里?如果按你减少执行次数的意思,就是当时间改变的时候,也就是nextSeconds != curSeconds的时候才执行render。这是不可以的,render主要是重绘小球,如果你放在nextSeconds != curSeconds条件判断里,将会一秒钟重绘一次,动画效果就不见了

炫丽的倒计时效果Canvas绘图与动画基础

学习HTML5中最激动人心的技术Canvas,彻底释放自己的创造力

96746 学习 · 1000 问题

查看课程

相似问题