欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

创新实训4 人物动作添加

程序员文章站 2024-01-25 19:49:04
...

week4

动作添加

人物的动作分为烦躁,开心,生气,说话,中性,专注,自信等

烦躁

创新实训4 人物动作添加

开心,

创新实训4 人物动作添加

生气,

创新实训4 人物动作添加

说话,

创新实训4 人物动作添加

中性,

创新实训4 人物动作添加

无奈

创新实训4 人物动作添加

自信

创新实训4 人物动作添加


在不同的时刻调用不同的动作。

在单词或语句界面时,播放音频时同时播放说话动作

调用下面方法

WarpMode.Once 播放一次

播放speak动画

播放速度为1

 public void preMethod()
    {
        myanim.transform.GetComponent<Animation>().wrapMode = WrapMode.Once;
        myanim.transform.GetComponent<Animation>().Play("dzz_speak");
        myanim.transform.GetComponent<Animation>()["dzz_speak"].speed = 1;
    }

在念单词时发音争取后播放开心的动作

在念错后播放忧郁的动作

  if (str == (gloable_variable.curword) || ((str=="嗯")) )
        {
            first = false;
            answer = true;
            Debug.Log("kaixin");
            myanim.transform.GetComponent<Animation>().wrapMode = WrapMode.Once;
            myanim.transform.GetComponent<Animation>().Play("dzz_zhongxing");
            myanim.transform.GetComponent<Animation>()["dzz_zhongxing"].speed = 1;
            myanim.transform.GetComponent<Animation>().wrapMode = WrapMode.Loop;
            myanim.transform.GetComponent<Animation>().Play("dzz_kaixin");
            myanim.transform.GetComponent<Animation>()["dzz_kaixin"].speed = 1;

            //   OnDestroy();
            OnTypeButtonClick();
        }
        else if ((str == "过")||str=="pass" )
        {
            first = false;
            answer = false;
            myanim.transform.GetComponent<Animation>().wrapMode = WrapMode.Once;
            myanim.transform.GetComponent<Animation>().Play("dzz_zhongxing");
            myanim.transform.GetComponent<Animation>()["dzz_zhongxing"].speed = 1;
            myanim.transform.GetComponent<Animation>().wrapMode = WrapMode.Once;
            myanim.transform.GetComponent<Animation>().Play("dzz_yoyu");
            myanim.transform.GetComponent<Animation>()["dzz_shengqi"].speed = 5;
            OnTypeButtonClick();
        }