Cocos Creator 3.8.8:Planar Shadow 在首次配置时不生需先切换 ShadowMap 并开启 Dynamic Shadow 才能显示

复现路径视频.zip (3.0 MB)

复现环境

  • 引擎版本:Cocos Creator 3.8.8
  • 平台:Windows / Web(平台无关)
  • 阴影类型:Planar Shadow
  • 场景:3D 主场景,包含 Light、投射物体、接收平面

复现路径

1、在 Scene 节点中开启 Shadows,并将 Type 设置为 Planar
2、选中场景中的光源(Directional Light),Inspector 中 没有任何与阴影相关的设置项
3、将需要投射阴影的物体设置为 Cast Shadow = true
4、将用于接收阴影的平面设置为 Receive Shadow = true
5、此时场景中 不显示任何阴影

补充复现条件:
将 Scene 中 Shadows 的 Type 切换为 ShadowMap ,再到光源中开启 Dynamic Shadow Settings → Shadow Enabled ,然后再把 Shadows 的 Type 切回 Planar ,阴影才会显示。

Planar这个BUG真的就没人管管吗?官方! 3.8.5的3d模型阴影是不是需要还开启什么? - Creator 3.x - Cocos中文社区搜了一下从之前3.8.5延续到现在的bug几个版本了。大公司啊~这么显而易见的bug。你们测试也是白吃饭啊。害得我看了好几天以为是自己的问题服了。

他这个其实也不算bug,就是自己做个笔记,记一下阴影类型只能选片,不要选别的,就没事了
我反正是自己做了个笔记,自己记到云文档里了,我觉得对于程序员来说,只要能被解决的,都可以不算bug

这肯定算BUG啊从任何角度都算BUG!我觉得整个产研线都不可能认同这不是一个BUG。 :smiley:

ShadowMap可能会生成什么东西,然后shadow才会开启。