bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

使用Unity新版動(dòng)畫系統(tǒng)Animator實(shí)現(xiàn)三連擊-創(chuàng)新互聯(lián)

使用Unity新版動(dòng)畫系統(tǒng)Animator實(shí)現(xiàn)三連擊

目前創(chuàng)新互聯(lián)已為上千多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、臨江網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

首先 我們要先研究下 他的動(dòng)作關(guān)系 這個(gè)角色的動(dòng)作有Idle Attack3-1 Attack3-2  Attack3     那么我們要使用 Unity新動(dòng)畫系統(tǒng)的 Animator Controller 來(lái)進(jìn)行 動(dòng)畫的連接

創(chuàng)建一個(gè)  Animator Controller 把需要連擊的動(dòng)畫拖拽到動(dòng)畫控制器里面,然后把動(dòng)畫連接在一起Idle--->Attack3-1--->Attack3-2--->Attack3-3

使用Unity新版動(dòng)畫系統(tǒng)Animator實(shí)現(xiàn)三連擊

定義一個(gè)Int型參數(shù)命名為ActionID用來(lái)控制動(dòng)畫執(zhí)行順序動(dòng)畫順序設(shè)置如下:

Idle-->Attack3-1的ActionID=0;

Attack3-1->Attack3-2的ActionID=1;

Attack3-2-->Attack3-3的ActionID=2;

接下來(lái)就進(jìn)入到代碼階段了

using UnityEngine;
using System.Collections;
                
public class gj : MonoBehaviour
{
    private Animator anim;//獲取人物
    private AnimatorStateInfo animStateInfo;//獲取動(dòng)畫狀態(tài)信息
    private const string IdleState = "Idle";//獲取默認(rèn)動(dòng)作
    private const string Attack1State = "Attack3-1";//獲取***1
    private const string Attack2State = "Attack3-2";//獲取***2
    private const string Attack3State = "Attack3-3";//獲取***3
    private int HitCount = 0;  // 當(dāng)前連擊數(shù)(即 玩家按下***鍵的次數(shù)) 
                
    void Start()
    {
        anim = this.gameObject.GetComponent<Animator>();//獲取動(dòng)畫組件
    }
                
    void Update()
    {
        animStateInfo = anim.GetCurrentAnimatorStateInfo(0);
        if (!animStateInfo.IsName(IdleState)&&animStateInfo.normalizedTime>1f)
        {
            // 每次設(shè)置完參數(shù)之后,都應(yīng)該在下一幀開始時(shí)將參數(shù)設(shè)置清空,避免連續(xù)切換  
            anim.SetInteger("ActionID", 0);
            HitCount = 0;
        }
        if (Input.GetKey(KeyCode.Space))
        {
            //如果按了空格鍵則執(zhí)行***方法
            attack();
        }
    }
                
    void attack()
    {
        if (animStateInfo.IsName(IdleState)&&HitCount==0&&animStateInfo.normalizedTime>0.4f)
        {
            // 在待命狀態(tài)下,按下***鍵,進(jìn)入***1狀態(tài),并記錄連擊數(shù)為1 
            anim.SetInteger("ActionID",1);
            HitCount = 1;
        }
        if (animStateInfo.IsName(Attack1State)&&HitCount==1&&animStateInfo.normalizedTime>0.5f)
        {
            // 在***1狀態(tài)下,按下***鍵,記錄連擊數(shù)為2(切換狀態(tài)在Update()中)  
            anim.SetInteger("ActionID",2);
            HitCount = 2;
        }
        if (animStateInfo.IsName(Attack2State)&&HitCount==2&&animStateInfo.normalizedTime>0.6f)
        {
            // 在***2狀態(tài)下,按下***鍵,記錄連擊數(shù)為3(切換狀態(tài)在Update()中)  
            anim.SetInteger("ActionID",3);
            HitCount = 3;
        }
    }
}

最終效果預(yù)覽

使用Unity新版動(dòng)畫系統(tǒng)Animator實(shí)現(xiàn)三連擊

創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國(guó)云服務(wù)器,動(dòng)態(tài)BGP最優(yōu)骨干路由自動(dòng)選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動(dòng)現(xiàn)已開啟,新人活動(dòng)云服務(wù)器買多久送多久。

文章題目:使用Unity新版動(dòng)畫系統(tǒng)Animator實(shí)現(xiàn)三連擊-創(chuàng)新互聯(lián)
轉(zhuǎn)載來(lái)源:http://vcdvsql.cn/article4/cscgoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作網(wǎng)頁(yè)設(shè)計(jì)公司商城網(wǎng)站定制開發(fā)網(wǎng)站導(dǎo)航企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管