我希望能够将 Flash 中的 YouTube 播放器对象围绕球形变形。
这可能吗?
不,Youtube 播放器或类似对象使用 StageVideo,这个东西与其他所有东西(包括 Stage3D)位于一个单独的层中。您可以尝试每帧抓取该视频并从中制作纹理以在该球体上绘制,我希望如果可能的话它会非常慢。
另外,“包裹”,而不是“扭曲”。
如果不是使用 Youtube 播放器,而是获得了视频 URL,则可以尝试将VideoTexture与Away3D一起使用。说实话,这取决于视频的分辨率,这可能会占用资源。
这是一个使用平面而不是球体的教程,但应该非常相似。 http://www.ilike2flash.com/2012/11/videotexture-with-away3d-4.html
我在使用 Cinder 或 OpenFrameworks 等 C++ 框架在 3d 网格上投影视频方面取得了更大的成功。