之前使用的都是同一个RenderTexture 这样就会导致 播放新的视频,在开始的一瞬间会显示上次播放结束的画
解决方案1:可以使用一个过渡图片,来实现过渡效果
方案2:每次都使用新的RenderTexture
这里使用的是 方案2:
在Resources文件下创建 RenderTexture 每次都创建新的
RenderTexture texture = GameObject.Instantiate(Resources.Load(“Texture”));
//RenderTexture texture = new RenderTexture(Resources.Load(“ADTexture”));
GetComponent().targetTexture = texture;
GetComponent().texture = GetComponent().targetTexture;
预制体图
unity 使用RenderTexture播放视频的问题(RenderTexture 停留在最后一帧像素导致播放不同视频出现闪屏)
最新推荐文章于 2024-03-29 17:39:30 发布