As3 圆形排列

2018-08-16  本文已影响0人  3c9a4f007e1b
圆形排列
            // 每一份的角度,num为有多少个对象要进行排列
            var itemAngle:Number = 360 / num;
            
            // 半径
            var radius:Number = 30;
            
            // 位置
            var centerX:Number = 200;
            var centerY:Number = 200;
            
            // 弧度
            var radian:Number = 0;
            
            for(var i:int = 0; i < 6; i++)
            {
                var cir:Sprite = drawHeart();
                addChild(cir);
                cir.scaleX = cir.scaleY = 0.02;
                
                // 弧度
                radian = ( ( itemAngle * i ) / 180 ) * Math.PI ;
                
                // 排列
                cir.x = centerX + Math.cos( radian ) * radius;
                cir.y = centerY + Math.sin( radian ) * radius;
                
            }

如有疑问,可加QQ:297278806

上一篇 下一篇

猜你喜欢

热点阅读