经过查找http://docs.unity3d.com/Documentation/ScriptReference/Camera-cullingMask.html只是可以指定某个层,但要指定多个层殊不知所措了,幸亏网上有高人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列表中的索引。spa
参考:http://answers.unity3d.com/questions/348974/edit-camera-culling-mask.html3d