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

最新文章

  1. C++使用protobuf传输中间包含\0的字节数组
  2. 使用spring-data-redis做缓存
  3. SQL常用语句(2)
  4. OC3-xml文件解析
  5. EXT--表单AJax提交后台,返回前端数据格式的转换
  6. 单点登录sso规范
  7. poj1935
  8. jQuery源码分析1
  9. GDI编程
  10. shell 脚本中for循环
  11. cisco模拟器之------交换机、路由器、vlan的综合实例
  12. Swift基础之UITabBarController(这是在之前UITableView中直接添加的)
  13. linux下利用ruby做系统备份与还原
  14. 解决XP系统桌面图标蓝底
  15. MATLAB:图像水平、垂直、水平垂直镜像、转置、旋转变换(flipdim、mirror、transp、imrotate函数)
  16. Jquery操作属性
  17. Luogu4768 NOI2018归程(最短路径+kruskal重构树)
  18. fuzz系列之afl
  19. 003-and design-在create-react-app项目中使用antd
  20. tf入门-tf.nn.conv2d是怎样实现卷积的?

热门文章

  1. Swift 中的协议
  2. SpringCloud学习笔记(4)----Spring Cloud Netflix之Eureka的配置
  3. redis 篇 - 键 and string
  4. centos7 jumpserver 部署和使用手册(一)
  5. nginx php No input file specified 怎样处理?
  6. [Webpack + React] Import CSS Modules with TypeScript and webpack
  7. 对于startActivity的使用改进
  8. 用java实现螺旋数组
  9. Android面试精华
  10. less13 颜色值函数