我有 Unity3D 制作的 3D 游戏。用了一段时间后,它可以在 Flash 中正常工作。
目前我需要找到一种在我的闪存上显示 HTML 内容的方法。wmode=opaque, wmode=transparent 失败,因为 unity 用来渲染 3d 内容的 stage3d 需要 wmode=direct。
我已经尝试过其他黑客,比如使用 iframe,但这在所有浏览器中都不同(仅在带有发布 flash 播放器的 chrome 下正确行为)现在我正在考虑从动作脚本获取 flash 阶段的屏幕截图,将此数据传递给 javascript,渲染这个在画布上,隐藏 Flash,并将自定义 HTML 元素移到上面。这一切看起来很悲伤,我错过了一些重要的信息吗?