這篇文章主要介紹Unity如何實(shí)現(xiàn)鼠標(biāo)或者手指點(diǎn)擊模型播放動(dòng)畫(huà),文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
公司主營(yíng)業(yè)務(wù):做網(wǎng)站、成都做網(wǎng)站、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶(hù)真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶(hù)帶來(lái)驚喜。成都創(chuàng)新互聯(lián)公司推出南宮免費(fèi)做網(wǎng)站回饋大家。
具體內(nèi)容如下
using UnityEngine; using System.Collections; public class ClickPlayAnimation : MonoBehaviour { ////// 實(shí)現(xiàn)功能為點(diǎn)擊模型播放動(dòng)畫(huà) /// 使用方法,給模型添加碰撞,添加腳本 /// bool isPlayAnim = false; // Use this for initialization void Start () { } // Update is called once per frame void Update () { //animation.Play(); if (Application.platform == RuntimePlatform.IPhonePlayer || Application.platform == RuntimePlatform.Android) { foreach (Touch touch in Input.touches) { if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Began || Input.GetTouch(0).phase == TouchPhase.Moved) { Ray ray = Camera.main.ScreenPointToRay(new Vector3(touch.position.x, touch.position.y, 0)); RaycastHit hit; if (Physics.Raycast(ray, out hit)) { // Debug.DrawLine(ray.origin, hit.point); if (hit.collider.gameObject.name == gameObject.name) { isPlayAnim = true; print("123"); } } } } } else { if (Input.GetMouseButtonDown(0)) { Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit hit; if (Physics.Raycast(ray, out hit)) { Debug.DrawLine(ray.origin, hit.point); //print(hit.collider.gameObject.name); //curObject = hit.collider.gameObject; if (hit.collider.gameObject.name == gameObject.name) { isPlayAnim = true; print("123"); } // 顯示當(dāng)前選中對(duì)象的名稱(chēng) // print(hit.collider.gameObject); } } } if(isPlayAnim) { animation.Play(); isPlayAnim = false; } } }
以上是“Unity如何實(shí)現(xiàn)鼠標(biāo)或者手指點(diǎn)擊模型播放動(dòng)畫(huà)”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!