1. 概述

Scaleform 3Di使开发人员可以可以将应用程序UI带到具有新的3DFlash渲染和动画功能的下一个维度。

从Scaleform3.2开始,增加一组ActionScript拓展,提供基本3D功能

2. 与Flash10的相似之处

3Di是使用一组内置到Scaleform中的基本AS2拓展实现的

2.1 局限

1.不执行深度排序(默认绘制顺序仍然通过对顺序进行分层指定)

2.不使用隐面消除(两边都绘制)

2.2实现

3Di使用硬件加速三角形来渲染形状,而Flash10将3D视图渲染成一个位图,然后将包含该位图的矢量矩形用作显示填充

当一个对象同时具有2D和3D属性,优先应用3D属性。

3. 以3D显示Flash

使用Scaleform3.2,有两种不同的方法可用来以3D形式显示Flash内容

3.1 渲染到纹理

第一个选项使用传统方法将Flash渲染成一种纹理,然后将该渲染纹理作为一个地图应用到场景中的一个3D表面上。

“渲染到纹理”(Render to Texture)方法比3Di具有一个明显的优势。由于Flash内容以纹理方式映射到一个3D对象上,因而可以充分利用3D引擎功能。

另一方面,这种方法也存在若干与性能和内容相关的缺点,因为渲染纹理必须附加内存。

3.2 3Di

第二个选项是使用3Di——从ActionScript或Direct Access API(C++)。与使用渲染纹理方法相比,3Di不需要附加内存。其次,单个MovieClip可以有其自己的嵌套式转换——每个都可以唯一地偏移或旋转,因而整个MovieClip看起来不单调。最后,所有输入和交互都是由Scaleform自动处理的。应用程序只是像平常一样把输入事件传递到Scaleform。

局限性:不执行任何深度排序或隐面消除。因此当UI对象在其他对象后面旋转,绘制顺序可能不正确。而且混合UI元素与其他3D游戏无缝混合可能比较棘手。此外许多UI是透明的,并要求特定的绘画混合顺序。

【Scaleform官方文档】sf_4.3_3Di 理论概要相关推荐

  1. dubbo官方文档_狂神说SpringBoot17:Dubbo和Zookeeper集成

    狂神说SpringBoot系列连载课程,通俗易懂,基于SpringBoot2.2.5版本,欢迎各位狂粉转发关注学习.未经作者授权,禁止转载 分布式理论 什么是分布式系统? 在<分布式系统原理与范 ...

  2. Sklearn官方文档中文整理4——随机梯度下降和最近邻篇

    Sklearn官方文档中文整理4--随机梯度下降和最近邻篇 1. 监督学习 1.5. 随机梯度下降 1.5.1. 分类[linear_model.SGDClassifier] 1.5.2. 回归[li ...

  3. re python 引擎_转 python内置正则表达式(re)模块官方文档简要中文版

    学习正则表达式,最好的教材是<精通正则表达式>,而要精通NFA正则表达式,使用了NFA引擎的python正则模块官方文档就是最好的教材,大部分的功能同样在其他使用传统NFA引擎的正则包里受 ...

  4. Django安装教程——4.0(官方文档版)

    Django安装教程--4.0(官方文档版) Django安装教程--4.0(官方文档版) 概要 对Django的认识 应用数据模型 使用PythonAPI 一个动态管理接口 规划URLs 编写视图 ...

  5. Sklearn官方文档中文整理6——交叉分解,朴素贝叶斯和决策树篇

    Sklearn官方文档中文整理6--交叉分解,朴素贝叶斯和决策树篇 1. 监督学习 1.8. 交叉分解[cross_decomposition.PLSRegression,cross_decompos ...

  6. Spring 官方文档彩蛋

    Spring 官方文档彩蛋 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句 ...

  7. 快讯!Apache ShardingSphere 官方文档 pdf 版已上线

    Apache ShardingSphere 的官方文档 pdf 版已上线,实时更新,与官网保持同步,欢迎大家留存.大家需要注意 pdf 首页的生成时间,以保证获取的 pdf 文档没有过期. 地址如下: ...

  8. 关于MySQL8.0的闰秒,官方文档是真狗啊

    我在读MySQL最新8.0文档的时候,想预演一下实际情况中的闰秒,结果并不顺利.甚至有MySQL文档编写人员想当然的成分存在.所以特别整理了一篇文章,以供后人节省时间.如果有理解不对的地方,还希望热心 ...

  9. CZSC 官方文档(0.6.8)

    CZSC 是缠中说禅技术分析理论的 python 实现,该理论源自 缠中说禅 博客. 注意:文档写的比较匆忙,很多地方可能没有讲清楚.有什么疑问,可以到 常见问题(FAQ) 看看.看完还有疑问,可以直 ...

最新文章

  1. (转)CSS样式表继承详解
  2. awk详细教程:第二部分
  3. 我使用过的Linux命令之clear - 清除终端屏幕,不是cls
  4. java开发怎么打补丁_[Java教程]【NC】出补丁与打补丁
  5. .NET Core剪裁器升级瘦身引擎,并支持剪裁计划的录制和回放
  6. 动态规划 —— 线性 DP
  7. 延迟加载图片 Lazy Load
  8. 球谐函数的概念与应用:可视化理解傅里叶级数
  9. js系列教程8-事件全解
  10. firebug的调试,console
  11. 我背着女朋友,用 Python 偷偷抓取了她的行踪(单身狗勿进)
  12. jy-12-SPRINGMYBATIS02——学子商城-@成恒
  13. Pix4D航测成图完整教程(空三,点云编辑DSM,正射,质量报告分析...)
  14. debezium系列之:理解database.server.name和database.history.kafka.topic
  15. 计算机科学精粹这本书有用吗,计算机科学精粹
  16. ASEMI代理AD823AARZ-RL原装ADI车规级AD823AARZ-RL
  17. in vivo-in vitro-ex vivo三者的区别
  18. 各路由协议的协议号_2020春节档,各路高手巅峰对决?鹿死谁手
  19. 笔记本win10正在更新怎么关闭计算机,教你win10如何关闭自动更新
  20. 字句解 (易經大意 韓長庚)

热门文章

  1. C++ inline用法详解
  2. 计算机硬件长什么样,明天电脑长啥样?看未来硬件发展趋势
  3. GUI_DOWNLOAD相关
  4. 深入浅出 Python 装饰器:16 步轻松搞定 Python 装饰器
  5. onmouseover和onmouseout事件
  6. 1584 ZJOI2008 骑士
  7. 下载后自动打开(更改IE下载文件后的默认处理方法)
  8. 洛谷[P2921]在农场万圣节
  9. input的type属性
  10. DevExpress的安装方法与破解教程