0
点赞
收藏
分享

微信扫一扫

Unity:声音组件

女侠展昭 2022-02-19 阅读 42

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Enenmy : MonoBehaviour {
    AudioSource audio;
    AudioClip clip;

    void Start () {
          audio = gameObject.AddComponent<AudioSource>();//添加自身的声音组件
        //audio = GetComponent<AudioSource>();//获取声音组件
        //clip = GetComponent<AudioClip>();
        clip = Resources.Load<AudioClip>("boom");//获取声音
        audio.clip = clip;//赋值给clip组件

    }
    void Update () {
        Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
        RaycastHit hit;
        if (Input.GetMouseButtonDown(0))
        {
            if (Physics.Raycast(ray, out hit, Mathf.Infinity))
            {
                //audio.PlayOneShot(clip);
                 audio.Play();

            }
        }
    }
}
 

举报

相关推荐

0 条评论