【问题标题】:TextMesh Pro Material Preset Animation not working in unityTextMesh Pro 材质预设动画无法统一工作
【发布时间】:2022-01-22 15:28:28
【问题描述】:

我正在尝试为 TestMeshPro 材质预设设置动画,从淡入淡出到不透明。它不适合我。一旦分配了材质,即使在动画帧中分配了不同的材质,它也不会改变。是否可以通过材质预设制作动画?

【问题讨论】:

    标签: unity3d textmeshpro


    【解决方案1】:

    您不是在为材质本身设置动画,而是在为文本网格的颜色值设置动画。因此,当您将其更改为不透明/褪色时,对于您分配的任何材质,它将保持不变。

    此外,您不能从动画中为材质本身设置动画(至少对于 TextMesh 预设)。对材质进行动画处理最安全的方法是通过代码,也许使用 Tweening 库。但请注意,直接为材质设置动画会改变使用相同材质的所有对象的外观。

    【讨论】:

    • 感谢 Hejden 的回复。我也尝试过为材料制作动画,但没有奏效。正如你所说,我们无法为材料制作动画,我将通过代码进行尝试。
    【解决方案2】:

    我通过在脚本中创建一些公共材料并将其分配给检查器来解决这个问题。然后我在动画中创建了事件处理程序,并从函数中分配了材料,并且它起作用了。可能还有其他更好的方法,但这是一种可以使用的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-01
      • 2021-09-30
      • 1970-01-01
      • 1970-01-01
      • 2021-06-01
      • 2019-11-25
      • 1970-01-01
      相关资源
      最近更新 更多