加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读