问题标签 [away3d]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flash - Flash AS3 - 接口的最佳 3D 引擎(前 molehill)?
我正在研究用于 AS3 界面工作的 3D 引擎,并且我已经适应了 Papervision(但它自 2009 年以来一直没有更新)。
Papervision 仍然是界面的最佳选择,还是像 Away3D 和 Sandy3D 等其他替代品值得关注?我浏览了他们的演示,并没有给我留下深刻的印象。然而,演示可能无法反映 API 的真正潜力,所以这就是我问你们的原因:)
如果有帮助,我正在寻找一个 3D 引擎,它可以很好地处理交互式平面,也许还有简单的形状(例如立方体)。同样,我主要从事界面工作,因此我不会尝试以 3D 或其他方式构建游戏……它很可能会与其他 Flash 元素集成。
谢谢!
actionscript-3 - 离开 3D 教程
谁能推荐一些关于 Away3D 的好教程?特别是要创建与主页上类似的效果。 http://away3d.com/
去了教程页面,但那里什么都没有...
actionscript-3 - 鼠标与 Away3D 中的嵌套影片剪辑交互
我正在与这些国家建立一个地球。我已经构建了所有球体,一切正常。问题是为了让地球看起来正确,我不得不把所有的movieclip放到一个大的moveclip中,然后从那里分解。问题是我无法让 Away3D 识别辅助影片剪辑。如果我将侦听器应用于整个球体,它可以正常工作(但这不起作用)。有没有办法在 away3d 中使用嵌套的影片剪辑?
这个问题有解决方案吗?
actionscript-3 - 检查 3D 对象的像素颜色值
我有一个使用 away3D 引擎构建的旋转球体,它被包裹在位图中。我需要能够检查球体中像素的颜色值,但是 BitmapData 只绘制 2D 图像,而不是 3D 球体。因此,值变得错误。如果我尝试将它应用于球体,我会遇到严重的错误。我真的被困了好几天了。我怎样才能做到这一点?
任何帮助是极大的赞赏。
3d - Maya 2012 到 MD5 导出器(导出多个网格)
目前,我正在使用 flash 进行 3d 头像创建和自定义,(away3d 和 md5).. 我正在使用 MAYA 2012 设计角色,并将其导出为 MD5 格式。
但是,我从(http://www.zbufferstudios.com)找到的当前 MAYA-MD5 导出器只能在导出时导出 1 个网格。
如何在支持多个网格的情况下从 maya2012 导出到 md5 ?
actionscript-3 - 更新 Away3d 4.x Broomstick 中的动态高度图
当我更改高度图的 bimapdata 时,如何更新我的高程对象?
我注意到 getHeightAtPosition() 更新为新位图的值,但高程看起来仍然一样..
(我知道可以遍历几何网格中的所有顶点并根据位图调整它们,但是 Elevation 的好处是您不必这样做。如果它可以在创建时调整位图应该可以更新了..)
actionscript-3 - 未找到基类 ByteArrayAsset 的定义
我正在使用 FlashDevelop4.0.0 RC1 创建 AS3 库项目,我想在其中导入 Away3D 库。我按照本教程设置我的 FD。 http://www.mclelun.com/blog/2011/08/flashdevelop-stage3d-away3d/
但是,当我使用 ExportSWC4.2 插件编译项目时,FD 生成错误消息,我收到错误消息说
at away3d\materials\methods\TerrainDiffuseMethod_NormalizeKernel.as(10):找不到基类ByteArrayAsset的定义
任何人都可以帮助我吗?谢谢!
ps 我也有类似以下链接的问题 http://sourceforge.net/tracker/index.php?func=detail&aid=3401191&group_id=252536&atid=1127375 不确定它是否与我的问题有关。
flash - Away3D 4.0 目前不能与 AIR 3.0 一起使用吗?有什么修复吗?
我正在使用 AIR SDK 版本 3.0.0.4080 和此版本的 Away3D ( https://github.com/away3d/away3d-core-fp11/ ) 在 Macbook Pro 上的 FDT 5 中构建项目。应用程序描述符文件的 renderMode 设置为 direct。
当它从最新的 playerglobal.swc 构建时,我已经能够让 Away3D 4.0 与 FP11 一起使用,但是当我尝试构建 AIR 项目时,airglobal.swc 似乎略有不同。Filter3DTaskBase
由于方法参数的差异而引发错误。
参数数量不正确。预计不超过2。
_program3D.upload(new AGALMiniAssembler(Debug.active).assemble(Context3DProgramType.VERTEX, getVertexCode(), Debug.active),
并且在AGALMiniAssembler
:
据我所见,参数的数量匹配。我不确定我在这里缺少什么。我在 Away3D 论坛或 GitHub 上的问题中找不到任何关于此的内容。
我想知道我的显卡等是否存在更深层次的问题,因为 stage.displayState 的行为也很奇怪,它的行为就像 swf 是通过播放器而不是 adl 运行的(需要将 MouseEvent 更改为全屏)。虽然我已经重新安装了最新的 flex sdk 和 AIR sdk,以防万一那里出了问题。
flash - Away3d stage.scaleMode = StageScaleMode.EXACT_FIT; 不工作?
我开始了我的申请
我有两个 View3D,左边的在 (0,0),大小为 (1280*720),右边的在 (1280,0),大小相同 (1280*720)。
我也有这一行:
但是,它似乎并没有改变我的纵横比来让整个应用程序可见。右侧 View3D 的大约一半在窗口外。
我应该如何解决这个问题?
flash - (Flash CS5.5) 基本 Away3D 设置帮助
我有 Flash CS5.5,我想摆弄一些 3D,所以我从网站下载了 Away3D,但真的不知道如何让它与 CS5.5 一起“工作”?
我可以将文件夹与我的 .fla 文件一起放置吗?还是我必须设置某种动作脚本路径?
也有人可以给我一个片段来验证 away3d 的工作原理,因为我已经尝试了以下代码:
而且我不断收到输出错误消息:
这是什么意思?
非常感谢。