Форум программистов, компьютерный форум, киберфорум
Наши страницы
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
 
Vitoster98
1 / 1 / 4
Регистрация: 04.11.2016
Сообщений: 98
#1

Воспроизведение музыки

10.02.2018, 00:28. Просмотров 322. Ответов 2

Добрый вечер, возникла проблема, а точнее нужно при нажатии на отдельные кнопки воспроизводить свой звук, вот скрипт:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
 
public class GUI : MonoBehaviour {
    public AudioSource player;
    public AudioClip[] names;
    // Use this for initialization
    void Start () {
        
    }
    
    public void OnPressOne(){
        player.enabled = true;
        player.Play (names[0]);
    }
    public void OnPressTwo(){
        player.enabled = true;
        player.Play (names[1]);
    }
    public void OnPressThree(){
        player.enabled = true;
        player.Play (names[3]);
    }
    public void StopSounds(){
        player.enabled = !(player.enabled);
    }
}
Я делаю приложение на андроид, 2D, этот скрипт висит на камере.
в action кнопки указываю объект камеры и функцию.
Но возникли следующие ошибки:

Как я понимаю, в инспекторе указывается всего один audio source, а у каждой кнопки он свой, это подтверждается одной мелодией.
Также, как я понял
player.Play (names[0]);
нельзя указывать аргументы, а как тогда работать?
0
Миниатюры
Воспроизведение музыки  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2018, 00:28
Ответы с готовыми решениями:

Плавный спад музыки C#
Добрый день всем , у меня есть задача по нажатию на кнопку плавно ...

Воспроизведение анимации
Когда боты подходят к игроку нужно что-бы они останавливались и начинали меня...

Воспроизведение видео в игре
искал инфу но так ничего толком и не нашел, можно ли в бесплатной 5 версии...

Воспроизведение анимации при движении
Это скрипт моего игрока. У меня есть спрайт игрока. Меня интересует как...

Как остановить воспроизведение звука?
собственно вопрос от новичка. у меня на нажатие клавиши проигрывается звук....

2
JerryLetehen
14 / 14 / 2
Регистрация: 07.11.2015
Сообщений: 234
11.02.2018, 19:24 #2
Так-с! По-вервых прочитайте, что пишет вам консоль. Если для вас Инглишь не как Русский, то переведите с помощью гугл транслэйтора. Указывать аргументы? Шо вы имеете ввиду? Метод может принимать любые параметры, если вы их указали сопсна. Юзаем гугл + доки от Юнити и Туториалы там же. Там всё подробно написано рассказано.
Либо поставьте вопрос чуть точнее и конкретнее.
0
Prog_maker
395 / 353 / 140
Регистрация: 23.01.2011
Сообщений: 985
11.02.2018, 21:38 #3
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 public void OnPressOne()
    {
        player.enabled = true;
        player.clip = names[0];
        player.Play();
    }
    public void OnPressTwo()
    {
        player.enabled = true;
        player.clip = names[1];
        player.Play();
    }
    public void OnPressThree()
    {
        player.enabled = true;
        player.clip = names[2];
        player.Play();
    }
Добавлено через 1 минуту
Цитата Сообщение от Vitoster98 Посмотреть сообщение
Как я понимаю, в инспекторе указывается всего один audio source, а у каждой кнопки он свой, это подтверждается одной мелодией
AudioSource можно и один использовать, если в еденицу времени играет одна мелодия
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2018, 21:38

Воспроизведение мелодии, пока кнопка нажата
В игре есть фоновая музыка, она играет постоянно, как сделать медодию...

Воспроизведение анимации при наведении мыши на объект + обратная анимация
В C# новичок, задача такова: Есть два объекта, при наведении курсора мыши на...

Воспроизведение музыки
Я бы хотел узнать как можно через javascript без изспользования jquery(и без...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru