flash3D学习1

Posted cxchanpin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flash3D学习1相关的知识,希望对你有一定的参考价值。

今天正式学习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,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




以上是关于flash3D学习1的主要内容,如果未能解决你的问题,请参考以下文章

三次贝塞尔曲线绘制算法

PHP必用代码片段

IOS开发-OC学习-常用功能代码片段整理

java SpringRetry学习的代码片段

python 机器学习有用的代码片段

学习笔记:python3,代码片段(2017)