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

定制建站费用3500元

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

成都品牌网站建设

品牌网站建设费用6000元

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

成都商城网站建设

商城网站建设费用8000元

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

成都微信网站建设

手机微信网站建站3000元

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

建站知识

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

Unity怎么实现鼠标或者手指点击模型播放动画-创新互联

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

10年的武穴网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整武穴建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“武穴网站设计”,“武穴网站推广”以来,每个客户项目都认真落实执行。

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/dsgjdi.html

其他资讯