u3d一个GameObject绑定两个AudioSource

u3d 一个GameObject绑定两个AudioSource  ,使他们分别播放,并控制
using UnityEngine;
using System.Collections;

public class PlayMusic : MonoBehaviour
{
    private AudioSource[] m_ArrayMusic;
    private AudioSource m_music1;
    private AudioSource m_music2;

    // Use this for initialization
    void Start ()
    {
        m_ArrayMusic = gameObject.GetComponents<AudioSource>();
        m_music1 = m_ArrayMusic[0];
        m_music2 = m_ArrayMusic[1];

    }

    // Update is called once per frame
    void Update ()
    {
        if (Input.GetKeyDown(KeyCode.A))
        {
            m_music1.Play();
        }

        if (Input.GetKeyDown(KeyCode.S))
        {
            m_music1.Stop();
        }

        if (Input.GetKeyDown(KeyCode.E))
        {
            m_music2.Play();
        }

        if (Input.GetKeyDown(KeyCode.R))
        {
            m_music2.Stop();
        }

        if (Input.GetKey(KeyCode.Q))
        {
            m_music1.volume -= 0.05f;

        }
        if (Input.GetKey(KeyCode.W))
        {
            m_music1.volume += 0.05f;
        }
        if (Input.GetKey(KeyCode.T))
        {
            m_music2.volume -= 0.05f;

        }
        if (Input.GetKey(KeyCode.Y))
        {
            m_music2.volume += 0.05f;
        }

    }
}
时间: 2024-08-08 20:59:59

u3d一个GameObject绑定两个AudioSource的相关文章

U3D教程宝典之两步实现超实用的XML存档

两步实现超实用的XML存档 本套存档的优点:易使用,跨平台,防作弊(内容加密 + 防拷贝) 脚本下载地址 使用方法非常简单:把GameDataManager和XmlSaver两个脚本添加至工程后(1)新建一个GameObject,起名GameDataManager并将GameDataManager脚本拖到上面.(2)在GameDataManager里的GameData类中添加需要储存的数据OK,跨平台防破解防拷贝的存档就搞定了!之后每次存档调用GameDataManager的Save函数,读档调

APACHE如何里一个站点绑定多个域名?用ServerAlias 转

APACHE2如何里一个站点绑定多个域名?用ServerAlias以前很笨,要使多个域名指向同一站点总是这样写: <VirtualHost *:80>ServerAdmin [email protected]DocumentRoot /www/kuigg.comServerName kuigg.com</VirtualHost> <VirtualHost *:80>ServerAdmin [email protected]DocumentRoot /www/kuigg.

一个IP绑定多个域名

一个IP绑定多个域名  [复制链接] 发表于 2006-6-6 10:15 | 来自  51CTO网页 [只看他] 楼主 如何在多WEB运行的服务器上绑定多域名? 一个IP绑定多个域名 很多虚拟主机,只有一个IP,很多个域名都指向该IP,但都能访问自己域名所在的网站的内容,这就是一个IP绑定多个域名的技术.下面我们一起来学习学习是怎么做的 首先,你应该确认你的两个域名都指向了主机IP,我们拿JZ173.COM和xxsky.com来举个例子 我们应该首先将这两个域名都指向一个IP,如192.168

新方案,一个手机号注册两个微信

需求:一个手机号注册两个微信(目前可用) Step1: 1.绑定了a1手机号的微信(a1准备再注册一个微信) 2.再准备一个微信(绑定的手机号为b1) Step2: 1.绑定了a1的手机号的微信到账户中心 2.点击手机号 3.点击更换手机号 4.输入b1手机号 5.输入验证码,换绑定成功,此时的a1也解绑了 Step3: 1.用a1手机号再注册微信就可以了,原来微信没有绑定手机号了,(但是微信系统里是有联系的) ps:只能注册两个微信!!!!

APACHE如何里一个站点绑定多个域名?用ServerAlias

APACHE2如何里一个站点绑定多个域名?用ServerAlias以前很笨,要使多个域名指向同一站点总是这样写: <VirtualHost *:80>ServerAdmin [email protected]DocumentRoot /www/kuigg.comServerName kuigg.com</VirtualHost> <VirtualHost *:80>ServerAdmin [email protected]DocumentRoot /www/kuigg.

bond绑定两张物理网卡为一张逻辑网卡

问题:cnetos7同时接入两个独立网络,但两个网络的IP网段相同时只能路由到一个网络 解决方法:使用bond绑定两张物理网卡为一张逻辑网卡 1.新建文件bond.conf,内容如下 alias bond0 bonding options bond0 miimon=100 mode=3 2.新建文件ifcfg-bond0,内容如下 DEVICE=bond0 TYPE=Ethernet ONBOOT=yes BOOTPROTO=static IPADDR=192.168.0.138 NETMASK

toggle([speed],[easing],[fn]) 用于绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件。

toggle([speed],[easing],[fn]) 概述 用于绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件. 如果元素是可见的,切换为隐藏的:如果元素是隐藏的,切换为可见的. 1.9版本 .toggle(function, function, … ) 方法删除,jQuery Migrate(迁移)插件可以恢复此功能.大理石平台生产厂 参数 fn,fn2,[fn3,fn4,...]Function,....V1.0 Removed 1.9 fn:第一数次点击时要执

CSS中一个冒号和两个冒号有什么区别

在平时工作中用到伪类选择器的时候一个冒号和两个冒号貌似都是可以的,所以两者到底有什么区别呢,我们先来看下W3C关于CSS3选择器的规范中有一段描述: A pseudo-element is made of two colons (::) followed by the name of the pseudo-element. This :: notation is introduced by the current document in order to establish a discrimi

包含MIN函数的栈+一个数组实现两个堆栈+两个数组实现MIN栈

1.题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数. 思路:利用一个辅助栈来存放最小值 栈  3,4,2,5,1 辅助栈 3,2,1 每入栈一次,就与辅助栈顶比较大小,如果小就入栈,如果大就不入栈当前的辅助栈:当出栈时,辅助栈元素相等时也要出栈. class Solution { public: stack<int> mystack1;//辅助栈 stack<int> minstack;//最小栈 void push(int value) { if(