您当前的位置: 首页 >  unity

CoderZ1010

暂无认证

  • 2浏览

    0关注

    168博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Unity 使用this关键字进行函数拓展 - AudioSource

CoderZ1010 发布时间:2021-05-13 16:29:32 ,浏览量:2

Example:

var audioSource = GetComponent();
audioSource
    .SetClip(bgm)
    .SetVolume(0.5f)
    .SetPriority(128)
    .SetPitch(1)
    .SetPanStereo(0)
    .SetSpatialBlend(0)
    .SetPlayOnAwake(true)
    .SetLoop(true)
    .Play();

Extension:

using UnityEngine;

namespace SK.Framework
{
    /// 
    /// 音源相关拓展
    /// 
    public static class AudioSourceExtension
    {
        /// 
        /// 播放音频
        /// 
        /// 音源
        /// 音频
        /// 音源
        public static AudioSource Play(this AudioSource source, AudioClip clip)
        {
            source.clip = clip;
            source.Play();
            return source;
        }
        /// 
        /// 设置音频
        /// 
        /// 音源
        /// 音频
        /// 音源
        public static AudioSource SetClip(this AudioSource source, AudioClip clip)
        {
            source.clip = clip;
            return source;
        }
        /// 
        /// 设置Pitch属性
        /// 
        /// 音源
        ///             
关注
打赏
1653184800
查看更多评论
0.2037s