Четверг, 28 Марта 2024, 20:03

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » фоновая Музыка в unity3d (убрать повтор если уже играет)
фоновая Музыка в unity3d
licher2008Дата: Среда, 17 Сентября 2014, 15:55 | Сообщение # 1
был не раз
Сейчас нет на сайте
в 1 сцене запускается фоновая музыка и играет бесконечно на всех последующих сценах, в том числе и при игре. сделал с помощью DontDestroyOnLoad(transform.gameObject);
но при возврате на 1 сцену музыка помимо той что играет, начинается заного и уже играют 2 музыки. подскажите пожалуйста как убрать это наложение?
Jlovenpk1Дата: Среда, 17 Сентября 2014, 15:57 | Сообщение # 2
участник
Сейчас нет на сайте
Попробуй проверять, если музыка уже играет( или человек уже заходил в эту зону 1 раз), то не проигрывать музыку. happy

DjanStudio
licher2008Дата: Среда, 17 Сентября 2014, 16:04 | Сообщение # 3
был не раз
Сейчас нет на сайте
пробывал через bool, пробывал проверку audio.isPlaying не помогает((
Jlovenpk1Дата: Среда, 17 Сентября 2014, 16:06 | Сообщение # 4
участник
Сейчас нет на сайте
licher2008, может быть код не правильно пишешь?)
We are, not Mage :3


DjanStudio
licher2008Дата: Среда, 17 Сентября 2014, 16:11 | Сообщение # 5
был не раз
Сейчас нет на сайте
Код
using UnityEngine;
using System.Collections;

public class muz : MonoBehaviour
{
     public static bool muze;
     void Start()
     {
         if (muze == false)
         {
             audio.Play();
             muze = true;
         }
         else { audio.Stop(); }
     }
     void Awake()
     {
         DontDestroyOnLoad(transform.gameObject);
     }
     void Update()
     {
         if (!audio.isPlaying) {
             audio.Play();
          
          
         }
          
     }
}

Добавлено (17.09.2014, 16:11)
---------------------------------------------
все заработало убрал апдейт и все что в нем было, видимо между сценами есть доля секунды когда типо нету звука скрипт думает что звука нет и запускает

Jlovenpk1Дата: Среда, 17 Сентября 2014, 16:14 | Сообщение # 6
участник
Сейчас нет на сайте
happy Молодец

DjanStudio
Yo-Yo-DДата: Воскресенье, 29 Июля 2018, 21:46 | Сообщение # 7
уже был
Сейчас нет на сайте
Почему пропадает музыка при переходе на другую сцену. Помогите это исправить, заранее спасибо.
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » фоновая Музыка в unity3d (убрать повтор если уже играет)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг