Nouvelle sur ce forum, je n'ai pas trouvé ma réponse, mais peut être suis-je passé à côté (dans ce cas sorry !)
J'ai créé un terrain auquel j'ai appliqué un shader mask transparent (car je le veux invisible) :
Code : Tout sélectionner
Shader "Custom/Mask" {
SubShader {
// Render the mask after regular geometry, but before masked geometry and
// transparent things.
Tags {"Queue" = "Geometry+10" }
// Don't draw in the RGBA channels; just the depth buffer
ColorMask 0
ZWrite On
// Do nothing specific in the pass:
Pass {}
}
}
J'imagine que c'est un problème de renderQueue, mais je n'arrive pas à la corriger.
Je n'arrive pas à appliquer cette solution (la méthode .material étant absente) (http://wiki.unity3d.com/index.php?title=DepthMask)
et en changeant manuellement dans le shader lui-même, cela ne change pas le pb.
Avez-vous déjà eu ce problème et comment l'avez-vous résolu ?
Merci d'avance !