1 搭建Web 3D开发环境

来源:互联网 发布:七天教育网络查分 编辑:程序博客网 时间:2024/06/05 03:46

搭建Web 3D开发环境

 

1 安装FlashDevelop(注意:FlashDevelop安装需要Java Runtime Environment 1.6(jre1.6)以及.NetFrameWork2.0)。可在http://www.flashdevelop.org/community/viewforum.php?f=11

下载最新版本。

 

2 安装SVN。可在 http://tortoisesvn.net/downloads 下载最新安装包。

 

3 通过SVN下载PV3D。在计算机任意地方建立文件夹,然后在文件夹处单击鼠标右键,选择SVNCheckout。

 


4在弹出Checkout窗口的“URL of repository”填入:http://papervision3d.googlecode.com/svn/trunk/as3/trunk/,然后点击“OK”。TortoiseSVN开始从SVN服务器上下载源文件。当下载完毕后再点击“OK”。


 


5 测试开发环境。

(1)创建AS3项目。我们已经下载了PV3D源代码并安装好了FlashDevelop开发工具,但是如何让他们工作呢?下面我们通过HelloPV3D测试开发环境的配置是否成功。打开FlashDevelop,创建AS3项目,名字为HelloPV3D。

 

(2)导入PV3D。选中HelloPV3D项目右键选择属性,进入Clashhpaths选项,增加类目录(PV3D中的src文件夹)。

 

单击确定后,在项目窗口将会看到导入的PV3D。

 


(3)编辑代码。打开Main.as,在编辑框中输入:

package

{

       import flash.display.Sprite;

       import flash.events.Event;

       import org.papervision3d.objects.primitives.Sphere;

       import org.papervision3d.view.BasicView;

      

       /**

        *...

        *@author yl

        */

       public class Main extends BasicView //继承BasicView,将包含摄像机、场景、引擎

       {

             

              public function Main():void

              {

                     if (stage) init();

                     else addEventListener(Event.ADDED_TO_STAGE, init);

              }

             

              private function init(e:Event =null):void

              {

                     removeEventListener(Event.ADDED_TO_STAGE,init);

                     // entry point

                     var sphere:Sphere = new Sphere();//创建球体

                     scene.addChild(sphere);//将球体加入场景

                    

                     startRendering();//渲染,将场景中的物体显示

              }

             

       }

      

}

 

(4)测试运行。如果能看到球体,表示环境配置成功。


原创粉丝点击