通过查找http://docs.unity3d.com/Documentation/ScriptReference/Camera-cullingMask.html只是能够指定某个层,但要指定多个层却不知所措了,幸好网上有高人

int oldMask = camera.cullingMask;
 
// change mask
camera.cullingMask = (1 << LayerMask.NameToLayer("TransparentFX")) | (1 << LayerMask.NameToLayer("OtherLayer"));
// do something
// ...
 
// restore mask
camera.cullingMask = oldMask;

参数中的LayerMask.NameToLayer("TransparentFX")也可以替换为layer列表中的索引。

 

参考:http://answers.unity3d.com/questions/348974/edit-camera-culling-mask.html

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-12
  • 2021-07-05
  • 2021-08-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-24
  • 2022-12-23
  • 2021-04-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-12
相关资源
相似解决方案