【发布时间】:2021-08-21 16:19:24
【问题描述】:
TL;DR - 属性“Raycast target”(来自 Canvas 中的图像)已成功设置动画,但没有实际效果(在不应该的情况下通过自身传递事件)。
我在 Canvas 中有图像,我正在制作动画。在动画中,我更改了“Raycast target”属性,以便在动画结束后与后面的按钮进行交互。
检查器中的属性更改,但没有效果 - 当动画尚未完成且“Raycast 目标”为“True”时,我可以按下后面的按钮。
当我不使用动画并直接通过脚本更改属性时 - 一切都按预期工作。
我错过了什么?
我的场景:
Canvas
|-Buttons
|-Image (Foreground, Animated)
我的动画图像:
我的动画:
注意:动画器中的“写入默认值”不会影响任何内容。
Unity 2020.3.8.f1 LTS
【问题讨论】:
标签: unity3d user-interface animation canvas raycasting