Animation 使用Unity2D Sprite中的Animator将动画添加到游戏对象时,无法转换游戏对象
我能够通过OnMouseDrag()事件将游戏对象从一个点转换到另一个点,这样做没有问题。但是,当我使用Animator将动画添加到游戏对象中时,当拖动事件发生时,我无法处理其动态平移属性 详情:-Animation 使用Unity2D Sprite中的Animator将动画添加到游戏对象时,无法转换游戏对象,animation,unity3d,2d,sprite,Animation,Unity3d,2d,Sprite,我能够通过OnMouseDrag()事件将游戏对象从一个点转换到另一个点,这样做没有问题。但是,当我使用Animator将动画添加到游戏对象中时,当拖动事件发生时,我无法处理其动态平移属性 详情:- 我为游戏对象创建的动画是,它从屏幕的外侧平移到屏幕的一侧,这发生在场景启动时。(这种情况发生得很正常) 现在,当我想在鼠标拖动时动态平移游戏对象时,它不会平移。(如果我没有将动画师添加到对象中,它将通过鼠标拖动进行平移,而不会出现问题) 有人能告诉我为什么会这样吗 提前感谢。您是否尝试过将带有动画的
提前感谢。您是否尝试过将带有动画的游戏对象制作为空游戏对象的子对象,然后转换该父对象。如果您的动画操作了
变换.定位
,并在引发OnMouseDrag
事件后执行,则到目前为止这似乎是正确的。也许在点击鼠标按钮时停止动画会有帮助。凯:问题仍然存在