animation - 当动画已使用 Unity2D Sprite 中的 Animator 添加到游戏对象时,无法翻译游戏对象

标签 animation unity-game-engine 2d sprite

我能够通过 OnMouseDrag() 事件将游戏对象从一个点转换到另一个点,这样做没有任何问题。但是,当我使用动画器将动画添加到 GameObject 时,当发生拖动事件时,我无法处理其动态翻译属性。

详细信息:-

  1. 我为游戏对象创建的动画是它从屏幕的外侧平移到屏幕的一侧,这发生在场景启动时。 (这是正常发生的)

  2. 现在,当我想在鼠标拖动上动态翻译游戏对象时,它不会翻译。 (如果我没有将动画师添加到对象中,它可以通过鼠标拖动进行翻译,不会出现问题)

谁能告诉我为什么会这样吗?

提前致谢。

最佳答案

您是否尝试过制作带动画的游戏对象(空游戏对象的子对象),然后转换该父游戏对象。

关于animation - 当动画已使用 Unity2D Sprite 中的 Animator 添加到游戏对象时,无法翻译游戏对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24407427/

相关文章:

ios - 如何实时分享iOS游戏画面?

arrays - Int 的 Swift 3 二维数组

ios - 移动和动画 UIView

jquery - 如何在表格行上使用 slideDown(或显示)功能?

c# - 在 C# 中创建自定义结构和访问属性的字典

c++ - gluProject() 的奇怪结果

Android L变形动画

javascript - 使用 Javascript 更改以破折号开头的 css 属性

ios - Vuforia + Unity 为 iPhone X iOS 11.4 黑屏构建

android - Android 版 Unity3D 中的 Wifi 直连