C# Unity Vuforia视频大小大于图像目标

C# Unity Vuforia视频大小大于图像目标,c#,unity3d,vuforia,C#,Unity3d,Vuforia,我在跟踪Vuforia的视频播放示例,一切正常。 但在示例中,当我用500x732的维度替换自己的图像目标/视频时,视频的维度会比图像目标大 请注意,我的图像目标比例也是500 我在VideoPlaybackBehaviour.cs脚本上工作过,如下所示 int videoWidth = mVideoPlayer.GetVideoWidth(); int videoHeight = mVideoPlayer.GetVideoHei

我在跟踪Vuforia的视频播放示例,一切正常。 但在示例中,当我用500x732的维度替换自己的图像目标/视频时,视频的维度会比图像目标大

请注意,我的图像目标比例也是500

  • 我在VideoPlaybackBehaviour.cs脚本上工作过,如下所示

                    int videoWidth = mVideoPlayer.GetVideoWidth();
                    int videoHeight = mVideoPlayer.GetVideoHeight();
                    if (videoWidth > 0 && videoHeight > 0){
                    float aspect = videoHeight / (float) videoWidth;                        
                    transform.localScale = new Vector3(-0.1f, 0.1f, 0.1f * aspect);
                }
    
  • 我还在ImageTarget下创建了一个平面,并将视频移动到其中

  • 还尝试了让ImageTarget和视频具有相同的比例大小
  • 还尝试将视频组件的比例设置为零
但什么都不管用


有人能帮我调整Unity 3D中图像目标内的视频大小并播放视频吗?

有时会发生这种情况。Vuforia不会根据图像目标的分辨率调整视频大小

你可以做的一个技巧是将视频调整到较低的尺寸

如果你想问关于Vuforia的问题,请在Vuforia的论坛上提问,让它保持活跃

论坛上已经有人问过同样的问题,但他们的支持团队的非此即彼的回答并没有为era提供解决方案

你可以在下面找到这些链接

如果你觉得我的答案有用,请把它投上去