问题标签 [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.
android - 错误:找不到Argb的符号类
我正在尝试为颜色设置动画,但我在 Android Studio 中遇到了一个奇怪的错误。我的代码:
抛出以下编译错误:
这似乎发生在 ValueAnimator 的其他方法上,比如 ofInt。像 ObjectAnimator.ofArgb 这样的其他动画师似乎没有发生这种情况,这给了我一个警告,它是 SDK 21 及更高版本。
android - Android ObjectAnimatorSet XML 转换为 JAVA 代码
这些是我在 xml 中设置的动画器,我想转换为 java 代码,但我不知道如何在“AnimatorSet”中设置“AnimatorSet”?
java - Vaadin 动画师淡入淡出在刷新时消失
我正在使用 Vaadin Animator 2.0.0 添加淡入组件。我正在使用以下代码
它工作正常,但如果我刷新页面,我知道第二行(Animator)没有启动,默认情况下,组件保持 0 不透明度,我什么也看不到。我该怎么做才能确保组件在刷新后仍然可见。我不在乎动画师是否在刷新后启动。
c# - 在 Unity 脚本上检查 Animator 仅适用于第一个对象
让我先解释一下这个问题:)
我有一个英雄和一个敌人。这是一款格斗游戏。英雄和敌人在动画控制器中都有空闲、阻挡、出拳和 getHit 动画和状态。英雄和敌人都附有脚本。英雄由玩家控制,敌人由AI控制。
现在我先将脚本附加到英雄,然后再附加到敌人。现在,当敌人出拳并且英雄没有防守时,英雄就会受到打击。但是如果敌人没有阻挡并且英雄击中敌人则不会受到打击。这是因为脚本首先附加到 hero。
现在,如果我从两者中删除脚本并首先将敌人脚本附加到敌人,然后将英雄脚本附加到英雄。明智的做法是正确的。在敌人身上会记录命中,而在英雄身上不会记录命中。
我不确定为什么会发生这种情况,我尝试了不同的方法,但问题仍然存在。
我还尝试在网上到处寻找解决方案,但没有一个能解决我的问题。
谢谢 :)
下面是检查敌人是否可以被击中的敌人脚本
这是检查英雄是否可以被击中的英雄脚本。
我以前没有获取对象,而是拥有一个公共游戏对象,并将英雄和敌人附加到各自的类中。但它没有任何区别。
c# - Unity:Animator 组件在播放模式下有一个警告对话框,导致人形角色处于 T 姿势
我的所有动画都正常工作,游戏几乎完成了。关于 Animator 组件下的警告对话框,我面临一个非常奇怪的问题,该对话框可能表示某些钻机已被删除。并将那个人形角色变成T姿势。但是,如果我启用或禁用“根运动”检查。它开始正常工作。
我在做什么:我有一个游戏对象,动画组件附加在它上面。在运行时将人形角色实例化为子角色的脚本。实际上它是一个对抗菜单,我可以在其中更改对手拳击手(玩家)。每当我实例化一个新角色时,我都会销毁旧角色并用新角色替换。但问题是新角色没有动画,而是在 T 姿势中保持空闲。我还附上了警告对话框的图像。需要一条路...谢谢
c# - Unity 中的 Mecanim 动画
我在播放目前已经在播放的动画时遇到问题。
例如,我目前正在开发拳击格斗游戏,当我出拳两次时,第一次播放动画,但第二次,它不会重新启动动画。
如果它已经在运行,我也尝试关闭该动画,因为我是 mecanim 动画的初学者,所以没有找到任何关于这个问题的线索。
unity3d - Unity 动画太多太慢
我正在制作一个匹配游戏,我有 9*7 网格,当游戏结束时每个网格都有动画,但是当我尝试在最后在每个网格中运行动画时,帧速率变得太慢。如果我只运行一个这样的动画
它很流畅,但是所有网格都变得如此缓慢,任何想法如何获得更高的帧速率我也使用过协程
但没有帮助
谢谢
c# - 调用 Unity Animator.Play() 时出现错误消息:层 -1 无效?
我试图用一个简单的状态机做一个简单的动画,但 Unity 打印出一条错误消息:
无效的层索引'-1' UnityEngine.Animator:Play(String, Int32, Single)
我已经验证我的动画状态机位于“基础层”中,默认情况下它的 ID = -1。
另外,我已经打印出了我游戏中的所有图层 ID,它们都是“-1”,我不确定这是否是正确的答案,因为我认为每个图层都应该有一个唯一(或不同)的 ID ?
但是,无论如何,不幸的是,Unity 仍然会打印出相同的错误。
我正在使用最新版本的 Unity 5.5.2
这是代码:
仅供参考:我是 Unity 的初学者。:-)
java - How to get correct ImageviewId after rotation of layout
I have a layout with 2*2/3*3/4*4... ImageView. and some of them randomly colored like this:
For ranodomly colored one of Imageview, I have Use this code:
And I'm handling some click event on colored ImageView like this:
There is no problem till above.
But When I'm adding a random rotate animation code like this:
After rotation image look like this(i.e. colored Imageview chage it's position):
After adding this rotate animation code my clickEvent not get correct ImageView id. i.e. when imageview change it's position,their id should be go with that positon. but imageview id ramains at same postion.
So How to get required ImageviewId after rotation
Update:
After using azizbekian's answer(now using animator instead of animation) I found correct image-view id , but only first time. i.e. first time when Activity starts it works good but when I'm going to a new view(say 3*3) and return back again to this view(2*2),it returns wrong image-view id till Activity restarts again.see my updated code for ref.
Explanation of working and issue:
I have already said that there are many matix of Imageview such as 2*2/3*3/4*4..... So when we start Application first load 2*2 matrix of imageview and when we click the odd colored imageview it goes to 3*3 matrix but when we click other than odd colored imageviewthen it goes to next level say 3*3.So when app start first time when I click on odd colored imageview it goes to 3*3 matrix but when return again on 2*2 after clicking other than odd colored imageview.and then again when we click on colored imageview it not get correct image id. and if any other query plz ask?
How to resolve this issue ?