网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Unity怎么实现鼠标或者手指点击模型播放动画

Unity怎么实现鼠标或者手指点击模型播放动画,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

10年积累的成都网站设计、网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有徐闻免费网站建设让你可以放心的选择与我们合作。

using UnityEngine;using System.Collections; public class ClickPlayAnimation : MonoBehaviour {  ///

 /// 实现功能为点击模型播放动画  /// 使用方法,给模型添加碰撞,添加脚本  ///    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");          }          // 显示当前选中对象的名称         // print(hit.collider.gameObject);        }       }    }        if(isPlayAnim)    {      animation.Play();      isPlayAnim = false;    }  }  }

关于Unity怎么实现鼠标或者手指点击模型播放动画问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。


名称栏目:Unity怎么实现鼠标或者手指点击模型播放动画
当前链接:http://bjjierui.cn/article/jeojod.html

其他资讯