我在Unity中制作了一个2D侧滚游戏,当玩家射击一个障碍物时,我想让障碍物动画播放,然后自我销毁。我让它自行销毁,但动画不能播放。有什么建议吗?
protected Animation obsanim;
// Use this for initialization
void Start () {
obsanim = GetComponent<Animation> ();
}
// Update is called once per frame
void Update () {
}
void OnCollisionEnter2D(Collision2D col)
好的,我有一些关于我的角色的统一的动画,但当我点击播放,在动画选项卡,我看到蓝色条仍然在开始。虽然,如果(当我仍然处于播放模式)我取消选中我的布尔变量在动画中的框,它是正确的工作。这是我的代码,请帮助:
{
foreach(AnimatorControllerParameter parameter in shaggyAnim.parameters)
{
shaggyAnim.SetBool (parameter.name, false);//stops the other animations
shaggy
我目前正在制作一个游戏的过程中,我试图让一个镜子播放随机动画,当玩家走过它。我设法让它起作用了,有点,而且有点麻烦。
所以首先,我创建了一个空闲动画,以及三个随机动画,当播放器从空闲的动画中走过时,将被激活。然后,我创建了对这三种状态的简单转换,保留了标准的退出时间和转换持续时间。我创建这个脚本是为了尝试激活动画:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class mirrorActivate : MonoBehaviour
{
private Gam
我和3个朋友开始在游戏上工作,当codding遇到错误时,播放器上的动画开始了,但它不会移动。我们在Unity(C#)中工作,我已经检查了动画中的名字和代码,所以不是这样的。 这是一个代码 using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Movement : MonoBehaviour
{
public float moveSpeed = 5f;
public Animator anim;
// Start is call
我正在尝试创建一个Unity 2018 1.4f1项目,该项目将在按下特定键时播放特定的动画,如果在第一个实例仍在播放时按下相同的键,则将播放动画的副本。
这个想法是,用户可以输入一个单词,每输入一个字母,就会播放一个动画来表示该字母。
我尝试过使用像Animation.PlayQueued这样的东西来排列动画,但是没有成功。
下面是我的基本代码(这只是试图在按键上播放动画):
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class AnimateKey : Mon