flash3D学习1
发布时间:2020-12-15 20:08:52 所属栏目:百科 来源:网络整理
导读:今天正式学习flash3D。 先配置: 这样配置好了。 接下来是第一个flash3D。 import flash.display.MovieClip;import flash.events.Event;import flash.display.Stage;import away3d.primitives.WireframeSphere;import away3d.containers.View3D;var view:Vie
今天正式学习flash3D。 先配置: 这样配置好了。 接下来是第一个flash3D。 import flash.display.MovieClip; import flash.events.Event; import flash.display.Stage; import away3d.primitives.WireframeSphere; import away3d.containers.View3D; var view:View3D; var ball:WireframeSphere; main(); function main():void { //设置帧率 stage.frameRate=30; //创建一个视口(如果你是站在室内通过窗子看室外,这个视口相当于窗子) view=new View3D(); //将视口添加到舞台上 addChild(view); //创建一个网格球体 ball= new WireframeSphere(300,10,0xff0000,1); //把球体加入到视口的场景中(scene是一个世界,透过视口看到的物体都是存在于这个scene场景中的) view.scene.addChild(ball); //trace(ball.x); //增加一个enterFrame侦听事件 addEventListener(Event.ENTER_FRAME,onenterframe); } function onenterframe(e:Event):void { //使球体沿Y轴旋转550+275=825,ball.rotationY++; ball.rotationZ++; ball.x+=5; if(ball.x>975) ball.x=-700; //渲染视口(有了视口、场景和场景中的物体,我们还需要最后一步渲染,这样我们才能最终的效果) view.render(); }原文是写在类里面的,我习惯写在帧上。就改了下,顺便加了个移动效果。 原文:http://blog.sina.com.cn/s/blog_4532d8b50101ata2.html 附上我的下载地址:http://download.csdn.net/detail/jianqiu000/8901397 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |