flash3D学习1
2024-10-01 17:25:18
今天正式学习flash3D。
先配置:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
这样配置好了。
接下来是第一个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
最新文章
- C++使用protobuf传输中间包含\0的字节数组
- 使用spring-data-redis做缓存
- SQL常用语句(2)
- OC3-xml文件解析
- EXT--表单AJax提交后台,返回前端数据格式的转换
- 单点登录sso规范
- poj1935
- jQuery源码分析1
- GDI编程
- shell 脚本中for循环
- cisco模拟器之------交换机、路由器、vlan的综合实例
- Swift基础之UITabBarController(这是在之前UITableView中直接添加的)
- linux下利用ruby做系统备份与还原
- 解决XP系统桌面图标蓝底
- MATLAB:图像水平、垂直、水平垂直镜像、转置、旋转变换(flipdim、mirror、transp、imrotate函数)
- Jquery操作属性
- Luogu4768 NOI2018归程(最短路径+kruskal重构树)
- fuzz系列之afl
- 003-and design-在create-react-app项目中使用antd
- tf入门-tf.nn.conv2d是怎样实现卷积的?