開発環境
- Unity Pro 4.7.2
- Easy Movie Texture 3.40
問題点
1つの動画再生を複数のテクスチャに表示できるVideoCopyTextureという便利な機能がある。
Androidだと問題ないが、iOSで動かすと表示が反転してしまう。
再現手順
- New Sceneを作成する。
- Hierarchyに、EasyMovieTexture > Prefab > VideoManagerを追加する。
- Hierarchyに、EasyMovieTexture > Prefab > VideoPlaneを追加する。
- Hierarchyに追加したVideoPlaneに、EasyMovieTexture > Scripts > VideoCopyTexture.csを追加する。
- VideoPlaneのInspectorを開き、Video Copy TextureのプロパティSrc Videoに、HierarchyのVideoManagerを入れる。
- このシーンをiOSで実行すると、VideoPlaneの表示が反転している。(VideoManagerの表示は正しい)
解決方法
HierarchyのVideoPlaneのTransform > Scale > Xの値をマイナスにする。(例えばXのスケール値が0.5のときは、-0.5にする)
ただしこれだとAndroidで表示が反転してしまうので、実行環境に応じて対処する必要がある。