- 浏览: 1084654 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (695)
- 心情日记 (14)
- AS开发工具 (12)
- 文章转载 (99)
- AIR (5)
- 问题总结 (46)
- SWF格式 (7)
- 测试总结 (10)
- 外文资料 (9)
- 算法技术 (33)
- AS3常用开源库 (43)
- 源码范例 (102)
- FLEX (72)
- FLASH 优化 (33)
- 游戏开发 (49)
- 开发技术 (11)
- 工作应用 (34)
- AS3收集 (140)
- WebBase (0)
- 开发构想 (4)
- 设计模式 (2)
- 框架和框架范例 (19)
- RED5 (3)
- java开发 (3)
- JAVA (1)
- FLASH-3D (23)
- 3D (6)
- 书籍 (10)
- 业界信息资料 (3)
- C# (1)
- JavaScript (12)
- HTML5 (6)
- Flixel (1)
- D5Power RPG网页游戏引擎 (0)
- ColorMatrixFilter - 获得相应颜色的色调 函数 (0)
- Starling (0)
最新评论
-
老顽童203:
字体
水果忍者鼠标跟随特效制作[转载] -
hairball00:
[转] 放出超多的Flash组件源代码 -
he74552775:
flash AS3 RegExp简单功能用法(转) -
hanshuai1232000:
第四点,有利也有弊,等你做了大型的aprg,你就知道了
[转]位图数据内存优化 -
yangfantao:
太感谢
[转] 放出超多的Flash组件源代码
http://sjkgxf7191.iteye.com/blog/513535
目录: Flash Player 10' s new 3D effects(一) Flash Player 10' s new 3D effects(二) Flash Player 10' s new 3D effects(三) 参考资料: Adobe ActionScript 3.0 Programming 第二十三章 在三维环境中工作 AdvancED_ActionScript 3.0 第七章 3D IN FLASH 10 创建和移动 3D 对象 下面的代码设置名为“leaf” 的显示对象的坐标: 在 leaf 的 Transform 对象的 matrix3D 属性中,可以查看这些值,以及从这些值派生出的属性: 在 3D 空间中移动对象 在 3D 空间中旋转对象 可以通过三种方式旋转对象,具体取决于如何设置对象的旋转属性:rotationX 、rotationY 和 rotationZ 。 将 3D 对象投影到 2D 视图上 flash.geom 包中的 PerspectiveProjection 类提供了一种在 3D 空间中移动显示对象时应用基本透视的简单方式 。 视野 投影中心 projectionCenter 属性表示透视投影的消失点 。该属性作为相对于舞台左上角 默认注册点 (0,0) 的偏移量 。 焦距 默认透视投影值 示例:透视投影: 见附件压缩包
如果未显式创建 3D 空间的透视投影,3D 引擎将使用默认的 PerspectiveProjection 对象,该对象存在于根上并会传播到其所有子项上。
用于定义 PerspectiveProjection 对象如何显示 3D 空间的三个属性是:
• fieldOfView
• projectionCenter
• focalLength
修改 fieldOfView 的值将自动修改 focalLength 的值,反之亦然,因为这两个属性相互依赖 。
在给出 fieldOfView 值的情况下,用于计算 focalLength 属性的公式为:
focalLength = stageWidth/2 * (cos(fieldOfView/2) / sin(fieldOfView/2)
通常,您需要显式修改 fieldOfView 属性。
通过操作 PerspectiveProjection 类的 fieldOfView 属性,可以使逐渐靠近观察者 的 3D 显示对象变大 ,而使逐渐远离观察者的对象变小 。
fieldOfView 属性指定一个介于 0 到 180 度的角度 ,该角度确定透视投影的强度。该值越大 ,沿 z 轴移动的显示对象的扭曲程度就越强 。如果 fieldOfView 值较小,则缩放程度较低,从而使对象在空间中只稍稍后移。如果 fieldOfView 值较大,则会导致较大的扭曲,并出现较大的移动。如果达到最大值 180 度,则会出现极端的鱼眼照相机镜头效果。
当对象逐渐远离观察者时,该对象将朝消失点倾斜直到最终消失 。想象一下无限长的走廊。当朝走廊远处看时,两边的墙壁将聚合到走廊远处的消失点。
如果消失点位于舞台的中心,则走廊将消失于该中心点。projectionCenter 属性的默认值是舞台的中心 。
focalLength 属性表示视点原点 (0,0,0) 与显示点在 z 轴上的位置 之间的距离 。
较长的焦距 相当于视野较窄、对象间距离经过压缩的摄远镜头 。较短的焦距 相当于广角镜头 ,可获得较宽的视野和较大的扭曲。中等的焦距 相当于肉眼 所见的效果。
通常,当显示对象移动时, focalLength 属性会在透视转换过程中动态地重新进行计算 ,不过您可以显式设置该属性。
在根上创建的默认 PerspectiveProjection 对象具有以下值:
• fieldOfView : 55
• perspectiveCenter : stagewidth/2, stageHeight/2
• focalLength : stageWidth/ 2 * ( cos(fieldOfView/2) / sin(fieldOfView/2) )
- FP103DTest.zip (27.8 KB)
- 下载次数: 2
发表评论
-
AWAY3D 贴图DEMO
2011-05-14 23:16 0AWAY3D 贴图DEMO -
[转] AS3 制作3D位图方法
2011-05-04 00:34 1489http://bbs.9ria.com/viewthread. ... -
[转] MoleHill操作AGAL的Helper类之一
2011-04-29 01:46 1094本帖最后由 sleep2death 于 2011-4-20 1 ... -
和场景里的物体交互要用InteractiveScene3D,examples里有个InteractiveBoxDemo的例子有很好的参考价值
2011-04-28 21:53 0和场景里的物体交互要用InteractiveScene3D,e ... -
[转] 使用Flare3D制作一款 a small game 的3d游戏!
2011-04-25 01:39 2089http://bbs.9ria.com/viewthread. ... -
[转] [Flash/Flex] 支持 Molehill版本的Flare3D 应用示范
2011-04-16 02:30 1258http://bbs.9ria.com/thread-7953 ... -
[转]自制flash3D变换类
2011-04-15 16:09 1015http://hi.baidu.com/boycy/blog/ ... -
[转] [Flash/Flex] native3d flash 3d引擎发布molehill版
2011-04-13 22:46 1102http://bbs.9ria.com/viewth ... -
[转] [Flash/Flex] 轻量级flash3d引擎native3d rev19使用教程
2011-04-10 06:00 1105资讯类型: 原创 来 ... -
[转] 缠绕规则在drawpath中的应用
2011-04-10 05:40 1410使用as3的绘图API绘制填充区域时,经常会涉及到相交区域的颜 ... -
[转]2011RIA天地行主题之3D Flash3D引擎简介
2011-03-31 22:34 1821http://bbs.9ria.com/viewthread. ... -
[转]Flash Player 10' s new 3D effects(三)
2011-03-23 17:34 1603http://sjkgxf7191.iteye.com/blo ... -
[转]Flash Player 10' s new 3D effects(一)
2011-03-23 14:55 1365http://sjkgxf7191.iteye.com/ ... -
[转]使用Flare3D在FB中搭建第一个Molehill项目
2011-03-22 20:52 1963http://www.adobe.com/cn/devnet/ ... -
[转]M2D的介绍——针对Flash ‘Molehill’ API的GPU加速2D框架
2011-03-22 14:37 1768http://bbs.9ria.com/viewth ... -
[转]使用Away3D引擎的Flash3D推箱子游戏原型 - 最终版本
2011-03-18 22:06 1386http://bbs.9ria.com/viewthread. ... -
3D塔防
2011-03-18 18:29 03D塔防3D塔防 -
[转]Flash ‘Molehill’ API上的GPU加速2D框架-M2D
2011-03-11 02:13 0http://bbs.9ria.com/thread-75 ... -
jiglibflash--Flash 3D physics engine
2011-03-09 13:06 1583http://code.google.com/p/jiglib ... -
[转]使用CS4的新增类实现全景图效果
2011-03-08 15:32 1770http://uh.9ria.com/space-12147- ...
相关推荐
在安装完成后,可以在浏览器中打开相关网站来检测当前的 FlashPlayer 版本,如果安装正确的话,应该显示版本号为 LNX 10,2,151,49。 需要注意的是,这个版本只支持 32 位机器。 Adobe 公司的 FlashPlayer 是一个...
Flash Player 10 ActiveX 插件是针对Internet Explorer浏览器的一款关键组件,它使得用户能够在网页上顺畅地播放Flash内容,如动画、游戏、视频和交互式应用程序。这个插件在互联网的早期阶段尤其重要,因为当时许多...
FlashPlayer10是一款由Adobe公司开发的用于网页浏览器的插件,它允许用户在互联网上享受丰富的交互式内容,如动态图形、动画、视频和音频。这款软件在2008年发布,是Flash Player历史上的一个重要版本,因为它引入了...
标题中的“flashplayer_10_sa”指的是Adobe Flash Player的一个特定版本,主要针对SWF文件进行本地播放。SWF(Small Web Format)是Adobe Flash创作的动画或应用程序的文件格式,广泛应用于网页上的互动内容,如游戏...
"flashplayer10-3_b1_activex_030811"是Flash Player的一个特定版本,发布于2011年3月8日,主要面向Windows操作系统,因为文件名中的“activex”意味着它是一个ActiveX控件。 ActiveX是微软为Internet Explorer...
\flashplayer10\flashplayer10
**FlashPlayer V10.1.85:深入解析与应用** FlashPlayer V10.1.85 是一个重要的软件版本,它属于Adobe Flash Player系列,是互联网上广泛使用的多媒体内容播放器。这款软件的核心功能是播放含有Flash技术的交互式...
在Flash Player 10时代,它引入了一些关键特性,如Stage3D(增强了硬件加速图形渲染),以及改进的ActionScript 3.0性能,使得开发者能够创建更复杂的互动应用。然而,随着HTML5的兴起和对更开放标准的需求,Adobe于...
在提供的压缩包文件 "flashplayer10_2_p3_64bit_activex_111710.exe" 中,我们可以看到这是一款ActiveX版本的Flash Player,适用于使用Internet Explorer或其他支持ActiveX控件的64位浏览器。文件名中的数字部分(如...
标题"Install_Flash_Player_10_ActiveX"表明我们讨论的是Flash Player的第10个版本,专为ActiveX技术设计的安装程序。ActiveX是微软提出的一种组件对象模型,常用于Internet Explorer浏览器,允许网页加载和运行外部...
标题“flashplayer_10_ax_debug”指的是Adobe Flash Player的ActiveX版本的调试器,用于在2011年发布时的最新版本。Flash Player是一款广泛使用的浏览器插件,允许用户在网页上运行富互联网应用程序(RIA),播放...
Adobe Flash Player是一款曾经广泛应用于网页浏览器的多媒体播放器,它支持播放动画、视频、音频以及交互式内容。然而,随着技术的发展,特别是HTML5的普及,Flash Player的重要性逐渐下降,且由于安全问题,Adobe...
FlashPlayer是一款广泛应用于各种操作系统,包括Linux的网页多媒体播放器,尤其在早期互联网时代,它对于观看在线视频、玩Flash游戏以及使用含有Flash元素的网页应用至关重要。标题提到的"FlashPlayer Linux插件",...
标题中的“flashplayer-34.0.0.289独立版”指的是Adobe Flash Player的一个特定版本,这是Adobe公司开发的一款广泛应用于网络上的多媒体内容播放器。Flash Player的主要功能是解析和执行SWF文件,这种文件格式通常...
Flash Player Debug版是一款专为开发人员设计的特殊版本,它允许开发者在运行含有ActionScript代码的Flash内容时进行调试。ActionScript是Adobe Flash环境中用于创建交互式内容、动画和应用程序的主要编程语言。与...
《使用Delphi 7开发FlashPlayer的深度解析》 在信息技术领域,FlashPlayer曾是互联网上广泛使用的多媒体播放器,它使得丰富的互动内容得以在网页上流畅展示。本项目名为"FlashPlayer_flashplayer_",是使用经典的...
FlashPlayer11-5安装包FlashPlayer11-5安装包FlashPlayer11-5安装包FlashPlayer11-5安装包
Win10完全卸载和删除自带Adobe Flash Player操作下载 在Windows 10操作系统中,Adobe Flash Player是预安装的组件,但是在2021年,Adobe官方宣布停止支持Flash Player 387版本以上的版本,意味着用户不能继续使用新...