<html lang='es' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'></html> Youtube música para tus juegos✅ - Videojuegos con Unity

Youtube música para tus juegos✅

 YOUTUBE MÚSICA PARA TI

Música y efectos de sonido  gratuitos

YouTube es un lugar bastante  interesante para poder descargarte música y efectos de sonido(tiros, ruido de pisadas, etc.), para tus juegos y videos . Para conseguir poder hacerlo has de una abrir sesión en YouTube Studio y en la lateral izquierda selecciona Biblioteca de audio.


Usa la pestaña Música gratuita, utiliza los filtros y la barra de búsqueda para encontrar música para tus vídeojuegos.

Si sabes el titulo de la canción, introduce y busca este su título, el nombre del artista en la barra de búsqueda.

Cuando utilices alguna canción en tus videojuegos no te olvides de mencionar el nombre al autor y titulo de la canción.

Usa la pestaña Efectos de sonido, como con la música utiliza los filtros y la barra para encontrar los efectos de sonido que te ayuden a poder desarrollar tu juego.

Música y efectos de sonido gratuitos


 

CAMERA SCRIPT

Camera-Aspect/Ratio

El primer paso es crear un script de cámara para ajustar la vista de la cámara de acuerdo con el tamaño actual de la ventana de juego y la relación de aspecto deseada.  Aquí tienes un código C# que hace precisamente eso:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class CameraViewport : MonoBehaviour
{
    //
    // http://gamedesigntheory.blogspot.com/2010/09/controlling-aspect-ratio-in-unity.html?m=1
    //
    [SerializeField] float aspectRatioWidth = 16.0f;
    [SerializeField] float aspectRatioHeight = 9.0f;

    // Start is called before the first frame update
    void Start()
    {
        // establecer la relación de aspecto deseada (los valores en este ejemplo son
        // codificado para 16:9, pero podrías hacerlos públicos
        // variables en su lugar para que pueda configurarlas en el momento del diseño)
        float targetaspect = aspectRatioWidth / aspectRatioHeight;

        // determinar la relación de aspecto actual de la ventana de juego
        float windowaspect = (float)Screen.width / (float)Screen.height;

        // la altura actual de la vista debe ser escalada por esta cantidad
        float scaleheight = windowaspect / targetaspect;

        // obtener el componente de la cámara para que podamos modificar su vista
        Camera camera = GetComponent<Camera>();

        // si la altura escalada es menor que la altura actual, agregue buzón//box

        if (scaleheight < 1.0f)
        {
            Rect rect = camera.rect;

            rect.width = 1.0f;
            rect.height = scaleheight;
            rect.x = 0;
            rect.y = (1.0f - scaleheight) / 2.0f;

            camera.rect = rect;
        }
        else // añadir pilar
        {
            float scalewidth = 1.0f / scaleheight;

            Rect rect = camera.rect;

            rect.width = scalewidth;
            rect.height = 1.0f;
            rect.x = (1.0f - scalewidth) / 2.0f;
            rect.y = 0;

            camera.rect = rect;
        }
    }




INDICE DEL BLOG
 

BEEPBOX 

 Crea tu propia música con BeepBox

  BeepBox es una herramienta en línea para crear y compartir música instrumental.

Todos los datos de la canción están contenidos en la URL en la parte superior de su navegador. Cuando realiza cambios en la canción, la URL se actualiza para reflejar tus cambios. Cuando estés satisfecho con tu canción, solo tienes que copiar y pegar la URL para guardar y compartir tu canción! 
 BeepBox tiene muchas más características. Trata de jugar con los botones y menús en el lado derecho para averiguar lo que puedes hacer! También puedes hacer clic en la etiqueta junto a cada opción para obtener una descripción de lo que haces.


 
Crea tu propia música con BeepBox

AUDIO MANAGER SCRIPTS

Scripts para crear un AudioManager

 Un videotutorial para crear un AudioManager y poder usarlos cuando que crees tus juegos , son los que he utilizado para crear mi juego de móvil(Helix). Los scripts los puedes adaptar a las necesidades de tu juego.


using System;
using UnityEngine;
using UnityEngine.Audio;

[System.Serializable]
public class Sound
{
    public string name;

    public AudioClip clip;

    [Range(0f, 1f)]
    public float volume;

    [Range(0.1f, 3f)]
    public float pitch;

    public bool loop = false;

    [HideInInspector]
    public AudioSource source;


}


using UnityEngine;

using System;
using UnityEngine.Audio;


public class AudioManager : MonoBehaviour {


    public static AudioManager instance;

    public Sound[] sounds;

    private AudioManager audioManager;

       public void Awake()
    {
       
        if (instance != null)
        {
            Destroy(gameObject);
        }
        else
        {
            instance = this;
            DontDestroyOnLoad(gameObject);
        }

        foreach (Sound s in sounds)
        {
            s.source = gameObject.AddComponent<AudioSource>();
            s.source.clip = s.clip;
            s.source.volume = s.volume;
            s.source.pitch = s.pitch;
            s.source.loop = s.loop;
        }
       audioManager = FindObjectOfType<AudioManager>();
        audioManager.Play("the-night-forest");

    }

void Start()

{


}
  

     public void Play(string sound)
    {
        Sound s = Array.Find(sounds, item => item.name == sound);
        if (s == null)
        {
            Debug.LogWarning("Sound : " + name + "not  found");
            return;
        }
        s.source.Play();
    }
    public void Stop(string sound)
    {
        Sound s = Array.Find(sounds, item => item.name == sound);
        if (s == null)
        {
            Debug.LogWarning("Sound : " + name + "not  found");
            return;
        }
        s.source.Stop();
    }
 }  
 


No hay comentarios

Imágenes del tema: merrymoonmary. Con la tecnología de Blogger.