• javascript 放大缩小精灵升级版


    javascript 放大缩小精灵升级版

    function xuanzhuanactnew(dianthat, dianjix, dianjiy, zhongxinx, zhongxiny){
            var newangle = getjiaodu(dianjix, dianjiy, zhongxinx, zhongxiny);
             var youxiajiajiao=dianthat.getChildByName('bunny').youxiajiajiao;
             var renewangle=-(newangle+Math.abs(youxiajiajiao));
            dianthat.rotation = renewangle;
            var newjuli = getjuli(dianjix, dianjiy, zhongxinx, zhongxiny);
            console.group('x1');
            console.log('newjuli:'+newjuli);
            console.log('newangle:'+newangle);
            console.groupEnd();
            var x1 = newjuli * Math.cos(youxiajiajiao)
            var cwidth=Math.abs(x1)*2
            var bunny = dianthat.getChildByName('bunny');
           bunny.width = cwidth;
           fangdaact(dianthat);
    }

    youxiajiajiao  右下角与X的夹角

    如果看不懂     

    翻下以前的博客


    如果遇到什么不懂的地方直接关注公众号留言(本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。)
    作者:newmiracle
    出处:https://www.cnblogs.com/newmiracle/

     
  • 相关阅读:
    面试题--基础
    面试题---flask
    vue---07 支付和订单
    企业真题
    vue --06 购物车的实现
    Three.js 开发机房(四)
    Three.js 开发机房(三)
    Three.js 开发机房(二)
    Three.js 开发机房(一)
    Three.js 前言
  • 原文地址:https://www.cnblogs.com/newmiracle/p/14395647.html
Copyright © 2020-2023  润新知