Como eu faço para a musica tocar durante o jogo inteiro? Quero dizer, tocar em todas as cenas sem recomeçar Aliás, muito bom seus tutoriais, os melhores que já no RUclips sobre Unity
Valeu! Que bom que está gostando dos vídeos. Sobre tocar a música continuamente entre cenas, você pode definir para o objeto, com a música, para ele não ser destruído na transição de cenas, através de DontDestroyOnLoad. Você pode saber mais detalhes sobre esse comando em: docs.unity3d.com/ScriptReference/Object.DontDestroyOnLoad.html
Podemos modificar essa propriedade da mesma forma que eu alterei o volume no instante 13:38 do vídeo. Seria desse forma: fundoMusical.pitch = 2; por exemplo. Você pode ver mais detalhes neste link da documentação da Unity: docs.unity3d.com/ScriptReference/AudioSource-pitch.html
@@DesenvolvedorUnity valeu, mto bom seu conteudo!!!
2 года назад
Cara, seus vídeos tão me ajudando muito. Porém todo uma dúvida aqui, coloquei a musica de fundo, porém quando clico no botão de mutar e clico de novo pra ativar, a música reinicia. Como q eu faço no script pra apenas abaixar o volume pra zero?? Agradeço a ajuda, e sucesso com o canal!!
@@danielpontes2775 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Mute : MonoBehaviour { private bool estadoSom = true; private float volumeOriginal; [SerializeField] private AudioSource Fm; [SerializeField] private Sprite ligado; [SerializeField] private Sprite desligado; [SerializeField] private Image muteImage; private void Start() { // Salvar o volume original do AudioSource volumeOriginal = Fm.volume; } public void LigarDesligarSom() { estadoSom = !estadoSom; if (estadoSom) { // Ativar o som Fm.volume = volumeOriginal; muteImage.sprite = ligado; } else { // Desativar o som Fm.volume = 0f; muteImage.sprite = desligado; } } } //Em vez de desligar completamente eu só abaixei o volume pra 0 assim ele continua tocando.
➡ MEU CURSO DE CRIAÇÃO DE JOGOS: desenvolvedorunity.com.br/?src=video8
Poderia fornecer os sprites de som? e muito obrigado pelos vídeos, estão me ajudando muito.
Tem como disponibilizar os sprites de som que vc colocou no video?
gostei muito do vídeo e tambem queria aprender como fazer um mini mapa do meu jogo
Alguem sabe me dizer, por exemplo, eu gostaria que meu audio, mesmo quando eu trocasse de cena, continuasse a tocar
Como eu faço para a musica tocar durante o jogo inteiro? Quero dizer, tocar em todas as cenas sem recomeçar
Aliás, muito bom seus tutoriais, os melhores que já no RUclips sobre Unity
Valeu! Que bom que está gostando dos vídeos.
Sobre tocar a música continuamente entre cenas, você pode definir para o objeto, com a música, para ele não ser destruído na transição de cenas, através de DontDestroyOnLoad. Você pode saber mais detalhes sobre esse comando em: docs.unity3d.com/ScriptReference/Object.DontDestroyOnLoad.html
como manipular a função pitch via script??
Podemos modificar essa propriedade da mesma forma que eu alterei o volume no instante 13:38 do vídeo.
Seria desse forma: fundoMusical.pitch = 2; por exemplo.
Você pode ver mais detalhes neste link da documentação da Unity: docs.unity3d.com/ScriptReference/AudioSource-pitch.html
@@DesenvolvedorUnity valeu, mto bom seu conteudo!!!
Cara, seus vídeos tão me ajudando muito. Porém todo uma dúvida aqui, coloquei a musica de fundo, porém quando clico no botão de mutar e clico de novo pra ativar, a música reinicia. Como q eu faço no script pra apenas abaixar o volume pra zero?? Agradeço a ajuda, e sucesso com o canal!!
@DesenvolvedorUnity tenho a mesma duvida
@@danielpontes2775 using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Mute : MonoBehaviour
{
private bool estadoSom = true;
private float volumeOriginal;
[SerializeField] private AudioSource Fm;
[SerializeField] private Sprite ligado;
[SerializeField] private Sprite desligado;
[SerializeField] private Image muteImage;
private void Start()
{
// Salvar o volume original do AudioSource
volumeOriginal = Fm.volume;
}
public void LigarDesligarSom()
{
estadoSom = !estadoSom;
if (estadoSom)
{
// Ativar o som
Fm.volume = volumeOriginal;
muteImage.sprite = ligado;
}
else
{
// Desativar o som
Fm.volume = 0f;
muteImage.sprite = desligado;
}
}
}
//Em vez de desligar completamente eu só abaixei o volume pra 0 assim ele continua tocando.
Resposta
Espero que o robô inteligente não faz jogo