当前位置: 代码迷 >> Web开发 >> 多个MC围着一个点 排成一个圆圈,该如何解决
  详细解决方案

多个MC围着一个点 排成一个圆圈,该如何解决

热度:196   发布时间:2012-03-12 12:45:33.0
多个MC围着一个点 排成一个圆圈
actionscript3.0里

  多个MC围着一个点 排成一个圆圈 每个MC.y和MC.x 值怎么算.

程序是写在for中

------解决方案--------------------
var p:Point = new Point(200,200);//中心点

var total:int = 8;//总共几个MC

var r:int =100;//半径



for (var i:int = 0; i < total; i++) {

var mc=new MC();

mc.x=r*Math.cos(2*Math.PI/total*i)+p.x;

mc.y=r*Math.sin(2*Math.PI/total*i)+p.y;

addChild(mc);

}
  相关解决方案