Hi, I am wondering,
Is it possible to change the material instance parent of a material instance at runtime?
http://i.imgur.com/nHgNSAo.jpg this
Thank you for your answer.
Have you found an answer ?
I can’t make this work, could you elaborate please ?
刚好解决了这个问题:
void ResetParent(UMaterialInstance* MatInst, UMaterialInstance* OtherMatInst)
{
if ( (!MatInst->Parent || !OtherMatInst->Parent) || (MatInst->Parent == OtherMatInst->Parent) )
return;
MatInst->Parent = OtherMatInst->Parent;
FMaterialUpdateContext MaterialUpdateContext;
MaterialUpdateContext.AddMaterialInstance(MatInst);
}
这是一条捷径 。
1 Like