问题标签 [animator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
164 浏览

unity3d - 本地修改标准第三人称的动画控制器

当我将标准的第三人称角色控制器animator controller拖放到Animator角色的字段上然后对其进行修改时,我只是在本地更改该角色的动画控制器,还是原来的标准控制器?

我以为会是前者,所以我可以尝试一下,学习如何添加动画状态、代码等……但是下次我将标准的拖放到角色上时,它就行不通了,好像我把它弄坏了。

所以,我不得不再次导入整个,但我想知道如何在不影响原始标准的情况下在本地Standard Assets玩动画、编码和东西?

0 投票
0 回答
1980 浏览

unity3d - Animator deltaPosition 始终为 0

团结一致。

我有一个带有控制器的动画实体。

当动画状态机在控制器中播放一种状态时。

在 Animator 中绑定的头像将是从其原点位置移动的(我的意思是该状态将播放未到位的动画师)。

Animator 的变换始终为 0。现在,我想知道化身骨骼到 Animator 变换的偏移位置。

来自办公室教程http://docs.unity3d.com/ScriptReference/Animator.html

它说我可以使用 deltaPosition 来获取最后一个评估帧的头像增量位置。但实际上,当禁用 Apply Root Motion 并修改 OnMoveAnimation() 时,我得到的 deltaPosition 始终是 Vector.zero。

我的英语太差了,所以也许我没有描述清楚。希望你能理解。

0 投票
0 回答
232 浏览

android - AnimatorSet 不会更改棒棒糖前设备上的背景颜色

我正在使用 AnimatorSet 类为 listView 项的背景颜色变化设置动画:

R.animator.animator_bkg:

在 Lollipop 设备上,它可以完美流畅地工作,但 pre-lollopop 不会改变背景颜色,而是只会因颜色混乱而闪烁。我尝试使用库 Nineoldandroids,但没有成功。

0 投票
1 回答
525 浏览

android - 在 LayoutTransition.DISAPPEARING 动画师期间,已消失的视图绘制在顶部

当我将可见性分别设置为 VISIBLE 和 GONE 时,我正在使用 LayoutTransition 淡入和淡出具有半透明背景的视图。标准的东西。我在该过渡视图之上(之后,在 XML 中)有一个具有纯色背景的视图。我希望用户会在整个过渡过程中看到纯色背景不变的顶视图,这与覆盖视图出现时运行的动画完全相反。

动画师按预期工作:用户可以在整个APPEARING动画中看到顶视图。DISAPPEARING动画师没有按预期工作:覆盖视图最终绘制在所有其他视图之上。

值得注意的是,即使您没有设置自己的设置LayoutTransition而是依赖于android:animateLayoutChanges="true"XML,也会发生这种情况;我添加了自己的以增加持续时间,从而更容易看到过渡。

关于如何解决此问题的任何想法?我猜这很常见,而且我必须遗漏一些明显的东西,因为这是默认行为。我尝试了一些方法,例如附加一个以使每帧的顶视图无效,使用更新侦听AnimatorUpdateListener器设置我自己的,使每帧的顶视图无效,并用 a和其他视图类型替换覆盖视图以防万一在某些情况下表现特殊的方式。DISAPPEARING ObjectAnimatorTextViewFrameLayout

如果我用常规替换过渡动画师,ObjectAnimator我会得到预期的行为,除了视图不是GONE,因此接受触摸事件和所有垃圾(这使得“解决方案”站不住脚)。因此,我不认为问题仅仅是过渡视图具有关联的动画师。似乎这特别是LayoutTransition代码或调用所说的东西的问题。

主要活动:

活动主.xml:

我的设备运行 API 22,我也设置targetSdkVersion为 22。基本上我创建了一个全新的项目并修改了生成的MainActivityactivity_main.xml几乎完全匹配这些粘贴的文件(为简洁起见,我只排除了importandpackage行)。

0 投票
2 回答
167 浏览

java - ¿ 如何制作正确的动画?(没有xml的Android java)

我有下一个代码:

动画效果不好。这个想法是用初始高度开始动画。(这将是正确的方法)

但是,由于我不明白的原因,高度(开始动画时)传递为 0,我需要它不会破坏原始高度。

任何想法?我接受所有想法,除了 xml 来源。由于我的团队的原因,我无法使用它。

谢谢。

0 投票
2 回答
441 浏览

swift - 无法使用 animator() [ OSX ] 为 Swift 自定义属性设置动画

我正在尝试使用animator()swift 为 Objective-C 制作自定义属性的动画。但是EXC_BAD_ACCESS当我尝试通过animator. 在之前的一个用 Objective-C 编写的应用程序中,我使用了相同的想法并且它成功了。

这是 Swift 中的类:

请注意,如果我将属性名称更改playButtonShapeIntervalalphaValue,则 alpha 动画将起作用。

下面是移植到的上述代码Objective-C,做我想做的事。我不确定有什么不同:

0 投票
3 回答
3270 浏览

android - 如何在动画之间添加延迟

我在android中遇到动画问题。我有我的animation_char.xml:

没关系,但是在我的 MainActivity 中,我想一个接一个地开始动画。所以我创建了一个方法让它更简单,只需更改 ImageView

为了制作连续动画,我正在尝试使用 AnimatorSet。但是当我读到 AnimatorSet 与 Animator 一起工作时,而不是与 Animation 一起工作。所以我的问题是:有没有办法在动画师中加载动画?或者我应该使用另一种方式来实现我想要做的事情?提前致谢!

编辑 我改变了我的方法,现在我正在尝试这个,但问题是所有图像同时出现,我怎样才能在动画之间添加一些延迟?

0 投票
2 回答
367 浏览

c# - 角色动画师问题动画无法正常工作

嗨,我正在统一开发一个迷你 2d 游戏,我只是创建了一个 2d 角色和一些动画(Up_Idle、Down_Idle、Right_Idle、Left_Idle/Up_run、Down_run、Right_run、Left_run)问题是这些动画无法正常工作(例如,当我按向上箭头的字符不播放 Up_run 动画,但他同时播放 Up_run 和 left_run 动画)

这里是截图:

在此处输入图像描述

这是代码:

0 投票
2 回答
21985 浏览

animation - Unity 动画在预览中播放,但在玩游戏时不播放

我为剑游戏对象制作了一个简单的动画,在玩家角色静止不动的情况下不断缓慢地上下移动。

我的剑附加了一个 Animator 组件:

看这里

Animator Controller 也很简单,这个动画被附加到我的默认状态:

看这里

动画在动画窗口的预览模式下播放得很好。但是当我运行我的游戏时,动画根本没有播放,剑只是静止不动而不是移动。

这个问题的原因是什么?

0 投票
1 回答
932 浏览

c# - Click to move animation not working

The bases of my game is a simple 2D top down click to move game I. I created a walk blend tree and a idle blend tree. The both blend tree has 6 directional movement. I watch this tutorial on Top-down 8 directions movement. (https://www.youtube.com/watch?v=7URRg8J6mz8). Basically I change the script around so that it could match with my click to move script, but it not 100% perfect. My idle state is not working properly or neither is my Y-axis, to be more speific, when I click long the Y-axis (let's say i'm going up(+)) it's not really playing the right animation in the animator. (Now let's say I went down) It would play the right animation but (when finished with movement) it would continue playing the animation. My parameters are also not working properly, SpeedY and LastMoveY aren't stable (if i'm making any sense). Can someone help me fix this? Here's my game preview uploaded in google drive if anyone doesn't understand what I mean! http://html.editey.com/file/0B6cfYGCOex7BVC1Ja3Q3N3d3NWc#