成人免费黄色网_曰本女同videos_男女在线观看视频_在线亚洲黄色_欧美欧美欧美欧美_bestialityvideo另类最新

  • 您的位置:首頁 > 新聞動態 > Unity3D

    Unity3D自帶動畫系統教程

    2017/8/9??????點擊:

    導入人物模型,模型是不會動的,因為沒有添加動畫

    首先給模型添加Animator組件

    有的模型上自帶組件,是因為我們給他設置成了人形動畫,如果是普通動畫就需要自己添加。添加好組件以后,我們發現上面缺少了一個animator controller(動畫控制器),我們需要添加一個拖進去。在controller里面添加動畫剪輯。點擊進入animator視圖,找到文件中的Idle動畫,拖進去。橘黃為默認動畫。再拖進一個攻擊動畫Atrrack,右鍵Make Transition(創建過渡),此時運行會發現動畫自動播放了,如果我們不想讓動畫自動過渡,我們需要給過渡添加一個條件,點擊過渡線,選項卡中有一個過渡條件

    但是現在過渡條件是空的,所以我們要自己創建一個過渡條件,回到左面的Parameters選項中,我們給他添加一個Triggerr(觸發)條件,然后在Conditions中設置。現在Attack是一次性的動作,不會重復,所以這個動作播放完就會停止,所以我們要讓Attackk回到Idle狀態。連回去。我們會發現當點擊Trigger后,并不會馬上從Idle狀態跳轉到Atrrack狀態,這是因為我們默認勾選了Has Exit Time

    如果勾選了這個按鈕,動畫就會默認播放完才會播放下一個動畫,如果不勾選,就會馬上播放。

    用代碼去控制人物攻擊觸發條件。給人物添加C#腳本。

    public class controller: MonoBehaviour {

    private Animator animator;

    void start(){
    animator = GetCompenent();

    }

    void Update(){

    if(Input.GetMouseButtonDown(0))

    {

    animator.SetTrigger("New Trigger");

    }

    }

    } //MonoBehaviour

    再添加一個人物跑動的動畫并用代碼控制(Run動畫),因為跑是一個持續性動作,當我按住W的時候他就應該持續的跑,所以我們要設置一個Bool類型的條件。跑和停都是要馬上完成,所以都不應該勾選Has Exiit Time。代碼實現 :

    if(Input.GetKeyDown(KeyCode.W))

    {

        animatorSetBool("isBool", true);

    }


    if(Input.GetKeyUp(KeyCode.W))

    {

        animatorSetBool("isBool", false);

    }


    主站蜘蛛池模板: 商场女厕偷拍一区二区三区视频 | 女邻居丰满奶水hd | 国产重口老太和小伙A片 | 国语免费一级毛片私人 | 8k8k成人网 | 亚洲精品无AMM毛片 干bb视频 | 色av永久地址 | 日本黄色网站免费看 | 精品毛片免费看 | 日本一级生活片 | 激情免费网站 | 97SE亚洲国产综合自在线尤物 | 玩弄chinese丰满人妻videos | 国产成a人亚洲精v品在线观看 | 亚洲日韩精品欧美一区二区 | 日本乱人片一区二区三区 | 国产真人无码作爱免 | 91首页 | 国产一区电影在线观看 | 91 日韩 | 妞干网精品 | av观看在线免费 | 久久精品一区二区国产 | 亚洲三级影视 | 亚洲精品无码久久久久苍井空国产一 | 免费VA人成视频网站全 | 午夜男人网 | 亚洲最快最全在线视频 | 五月婷之久久综合丝袜美腿 | 999在线精品视频 | 国产精品久久久久久亚洲色 | 欧美国产日韩中文 | 国产午夜亚洲精品国产成人小说 | 66热免费在线 | 精品国产一区二区三区四区精华 | 偷偷碰偷偷鲁免费视频 | 一分钟电影在线观看免费 | 久久人人爽人人爽人人片av卡 | yjizz视频网站在线播放 | 亚洲天堂网址 | 影音av资源 |