Flash制作3D类动画的教程

上传人:m**** 文档编号:458971340 上传时间:2024-01-20 格式:DOC 页数:2 大小:13KB
返回 下载 相关 举报
Flash制作3D类动画的教程_第1页
第1页 / 共2页
Flash制作3D类动画的教程_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《Flash制作3D类动画的教程》由会员分享,可在线阅读,更多相关《Flash制作3D类动画的教程(2页珍藏版)》请在金锄头文库上搜索。

1、Flash制作3D类动画的教程原理解释:窗口:用户观看的窗口,简单的可以想成就是flash里面的画布大小。窗口也可以理解成渲染的尺寸,否则画面就无限大了 场景:场景是指整个三维的场景。 摄像机:很多人要问,为什么有了摄像机还要窗口呢?摄像机是用来拍画面的,看画面还是得电视机/窗口不是吗,_渲染器:如果没有这个东西,所有以上的东西都只是数据,渲染器就是把所有数据变成图像的东西。 可以去查看。然后开始写代码了(目前感觉Sandy的代码还是比较简洁的)先尝试创建一个立方体接下来尝试给这个立方体着色。这里需要用到 sandy.materials.attributes 类。其中为线着色的方法 LineA

2、ttributes 有三个属性:LineAttributes(p_nThickness:uint = 1, p_nColor:uint = 0, p_nAlpha:Number = 1)p_nThickness:uint (default = 1) 线的粗细 p_nColor:uint (default = 0) 线的颜色 p_nAlpha:Number (default = 1) 线的透明度 这里设置是否使用光,需要先设置 lightingEnable = true 。LightAttributes(p_bBright:Boolean = false, p_nAmbient:Number =

3、 0.3)p_bBright:Boolean (default = false) 设置是否支持光 p_nAmbient:Number (default = 0.3) 设置光的亮度(数值范围是 0 - 1) 为立方体渲染用ColorMaterial(p_nColor:uint = 0x00, p_nAlpha:Number = 1, p_oAttr:MaterialAttributes = null)p_nColor:uint (default = 0x00) 颜色 p_nAlpha:Number (default = 1) 透明度 p_oAttr:MaterialAttributes (def

4、ault = null) 线设置 接下来要试试摄像机的移动了。这里需要涉及几个概念,摄像机的坐标(x, y, z)和视觉角度(LookAt)摄像机的位置可以使用(x, y, z)来定位;视觉角度可以定义如何通过窗口来看场景。lookAt(p_nX:Number, p_nY:Number, p_nZ:Number)如:lookAt(0,0,0);/可以理解为通过摄像机的位置看场景。摄像机的移动方式比较有意思,如果直接修改x、y、z坐标,视觉效果会与现实看到的情况相同;而tilt、pan则是与场景平行移动;roll是以z轴移动,通过摄像机视野看上去是摄像机的旋转效果。具体可以去额外说一下 Line3D 是在场景中绘制了线段,这里用做参考线,代码不难理解我就不过多解释了。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号