收藏
回答

Unity VideoPlayer在真机上播放发白

Unity开发的微信小游戏,用的VideoPlayer 播放远程视频,在编辑器中视频播放正常。打包到微信小游戏,在真机上视频播放会发白。

有没有大佬是什么原因?

左侧是真机效果图,右侧是Unity编辑器和视频本身的效果图

最后一次编辑于  2024-12-02
回答关注问题邀请回答
收藏

2 个回答

  • 坦克.yang
    坦克.yang
    05-09

    VideoPlayer的Render Mode使用Material Override, 使用自定义材质球, Shader里面对颜色进行一次GammaToLiner校正

    URP下#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl"

    mainTex.rgb = SRGBToLinear(mainTex.rgb);


    05-09
    有用
    回复
  • workspace
    workspace
    发表于移动端
    2024-12-05
    player设置中OtherSetting看下ColorSpace,换成Gamma就好了
    2024-12-05
    有用
    回复
登录 后发表内容