首页 > 微信 > 详细

微信小游戏滚动参考

时间:2019-08-01 18:41:44      阅读:99      评论:0      收藏:0      [点我收藏+]
<div id="a"></div>
<script type="text/javascript">
    (function() {
        var canvas = document.createElement(canvas),
        a = document.getElementById(a);
        canvas.id = c;
        canvas.width = 1024;
        canvas.height = 500;
        a.appendChild(canvas);

        var c = document.getElementById(c),
        ctx = canvas.getContext(2d),
        img = new Image(),
        offset = 0,
        fps = 60,
        speed = 80 / fps;
        img.src = "http://images2015.cnblogs.com/blog/428166/201606/428166-20160601185822492-784719690.jpg";

        function draw(ctx) {
            ctx.save();
            offset = offset < c.width ? (offset + speed) : (offset - c.width);
            ctx.translate(-offset, 0);
            ctx.drawImage(img, 0, 0);
            ctx.drawImage(img,img.width,0);
            ctx.restore();
        }

        window.onload = function() {
            (function() {
                ctx.clearRect(0, 0, c.width, c.height);
                draw(ctx);
                requestAnimationFrame(arguments.callee, c);
            })();
        };
})();
</script>

受了点启发,微信开放域的排行榜滚动,不想用原生的。准备简单实现。

微信小游戏滚动参考

原文:https://www.cnblogs.com/honghong87/p/11284481.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!