forked from: QuickBox2Dを使ってBox2DAS3を簡単に

by Evolutor forked from QuickBox2Dを使ってBox2DAS3を簡単に (diff: 23)
長方形を円にして、数を増やしてみた
♥0 | Line 19 | Modified 2010-06-24 11:55:20 | MIT License
play

ActionScript3 source code

/**
 * Copyright Evolutor ( http://wonderfl.net/user/Evolutor )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/4aO9
 */

// forked from Evolutor's QuickBox2Dを使ってBox2DAS3を簡単に
// 長方形を円にして、数を増やしてみた
package{
    import flash.display.MovieClip;
    import com.actionsnippet.qbox.*;
    
    public class Main extends MovieClip{
        public function Main():void{
            var sim:QuickBox2D = new QuickBox2D(this);
            //壁生成
            sim.addBox( { x:7.8, y:16, width:16, density:0, lineAlpha:1, fillAlpha:0 }); //床
            sim.addBox( { x:-0.5, y:0, height:200, density:0, lineAlpha:1, fillAlpha:0 }); //右壁
            sim.addBox( { x:16, y:0, height:200, density:0, lineAlpha:1, fillAlpha:0 }); //左壁
            
            for(var i:int=0; i<20; i++){
                sim.addCircle( { x:7, y:5-i, radius:0.5, isBullet:true } );
                sim.start();
            }
            // 斜めの床生成
            sim.addBox( { x:4, y:7, width:7, height:.3, angle:0.3, density:0, fillColor:0xff0000 } );
            sim.addBox( { x:10, y:10, width:7, height:.3, angle:-0.5, density:0, fillColor:0xff0000 } );
            sim.mouseDrag()
        }
    }
}