WEB开发网
开发学院图形图像Flash Flash AS3.0教程:基本的PV3D程序结构 阅读

Flash AS3.0教程:基本的PV3D程序结构

 2009-12-01 00:00:00 来源:WEB开发网   
核心提示: 有了容器,还需要一个3D舞台,Flash AS3.0教程:基本的PV3D程序结构(2),package { import flash.display.Sprite; import org.papervision3d.scenes.MovieScene3D; public class Mai

有了容器,还需要一个3D舞台。

package {
    import flash.display.Sprite;

    import org.papervision3d.scenes.MovieScene3D;


    public class Main extends Sprite
    {
        private var _container :Sprite;
        private var _scene :MovieScene3D;

        public function Main()
        {
            // 创建3D舞台的容器
            _container = new Sprite();
            _container.x = 100;
            _container.y = 100;

            //将它显示出来
            addChild( _container );

            // 创建3D舞台
            _scene = new MovieScene3D( _container );
        }
    }
}

然后需要在舞台上放一个摄像头,他代表我们的眼睛,他能看到的就是你看到的。

package {
    import flash.display.Sprite;

    import org.papervision3d.scenes.MovieScene3D;
    import org.papervision3d.cameras.Camera3D;

    public class Main extends Sprite
    {
        private var _container :Sprite;
        private var _scene :MovieScene3D;
        private var _camera :Camera3D;

        public function Main()
        {
            // 创建3D舞台的容器
            _container = new Sprite();
            _container.x = 100;
            _container.y = 100;

            //将它显示出来
            addChild( _container );

            // 创建3D舞台
            _scene = new MovieScene3D( _container );

            // 创建摄像头
            _camera = new Camera3D();
            _camera.z = -500;
            _camera.zoom = 5;

            //把摄像头看到的显示出来
            _scene.renderCamera(_camera);
        }
    }
}

上一页  1 2 3 4  下一页

Tags:Flash AS 教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接