资源商店搜索下载安装

unity Dynamic Shadow Projector 使用

 

新建 两个Cube 和一个 Sphere 在一个 空的 GameObject 下

unity Dynamic Shadow Projector 使用

 

灯光设置为 No Shadows

unity Dynamic Shadow Projector 使用

新建一个 Plane ,并创建一个 Sphere 在该节点下,用来测试阴影是否正确

unity Dynamic Shadow Projector 使用

 

在 GameObject 下新建一个 空的 对象 pr, 并添加脚本, Draw Target Object 

就会自动绑定, Projector 和 Shadow Texture Renderer 脚本

 

unity Dynamic Shadow Projector 使用

勾选 Orthographic 效果比较好,  Far Clip Plane 可以调整深度, Orthographic Size 可以调整大小,

Material 可以选择自带的材质即可。 Ignore Layers 选择过滤的不受影响的层,

unity Dynamic Shadow Projector 使用

 

此时我们将 2 个 Cube 和1个 Sphere 都标记为 Cube 层

unity Dynamic Shadow Projector 使用

pr Target 选择 GameObject 对象,即它的子节点都会有阴影

unity Dynamic Shadow Projector 使用

当 Orthographic Size 的调大之后,阴影会模糊,调整 Texture Width 和 Texture Height 可以显示清晰,同时也更耗性能,

Blur Level 和 Blur Size 可以调整阴影的模糊程度。

unity Dynamic Shadow Projector 使用

准备完成后,调整 pr 的方向和位置,显示出阴影即可,并且 Shadow casters 为 0,则代表成功。

unity Dynamic Shadow Projector 使用unity Dynamic Shadow Projector 使用

 

 

相关文章:

  • 2018-06-13
  • 2021-07-29
  • 2022-12-23
  • 2021-12-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-09
猜你喜欢
  • 2021-04-09
  • 2022-12-23
  • 2021-10-27
  • 2021-09-02
  • 2022-01-19
  • 2021-10-07
  • 2022-12-23
相关资源
相似解决方案