zoukankan      html  css  js  c++  java
  • 用Resources.Load方法加载音频

    本文由 @EGWriket出品,转载请注明出处。 
    http://blog.csdn.net/egwriket

    参考了@郑康臣 (应该叫前辈比较好吧)Unity3D音频播放 动态加载组件,改用NGUI写了一个

    环境

    软件:untiy5.0.2f1 
    插件:NGUI3.6.7

    步骤

    1.UI及音频放置

    1.要做一个点击按钮播放音乐,直接从Prefab Toolbar拖一个按钮出来就好了 
    这里写图片描述 
    2.把音频放在Project面板中的Resources文件夹(必须叫这个,没有就新建) 
    这里写图片描述

    2.代码及绑定


    using UnityEngine;
    using System.Collections;
    
    public class PopullistManager : MonoBehaviour {
    
        //音频
        public AudioSource audioSound;
        //下拉框选项改变时加载文件
        public void Play()
        {
         string filePath = "Evaluation/swallow/Audio/333";
           //调用Resources方法加载AudioClip资源
           audioSound.clip = (AudioClip)Resources.Load(filePath, typeof(AudioClip));
            audioSound.Play();
    
        }
    
    }
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18

    1.Hierarchy面板选中Camera,把代码绑定 
    2.Inspector面板选择Add Component添加AudioSource组件 
    3.Inspector面板把AudioSource组件拖入对应的脚本中的未定义的控件变量 AudioSound 
    这里写图片描述

    运行

    额,音频效果就不上图片了

    如果还没有声音:场景中没有音频监听器。 请确保场景中始终有一个音频监听器:audio listeners






    你以为你在合群,其实你在浪费青春
  • 相关阅读:
    Luogu P3371 线段树1
    8-16模拟赛
    Luogu P1313 计算系数
    Luogu P1525 关押罪犯
    Luogu P1040 加分二叉树
    Luogu P1018 乘积最大
    Luogu P1541 乌龟棋
    BST,Splay平衡树学习笔记
    常见的逻辑错误
    行为认知疗法——十大认知错误
  • 原文地址:https://www.cnblogs.com/soviby/p/10013290.html
Copyright © 2011-2022 走看看