Vaya otro diseñador! Bienvenido!
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
#2057
General (Antiguo) / Ecualizador grafico
Agosto 04, 2015, 11:17:33 AM
No, lo que falta es marcha. Mucha más velocidad. Los valores que obtienes de la fft son muy pequeños y las variaciones son tan mínimas que no se pueden apreciar. Aparte, te recomiendo que mejor que el clamp, utilices el lerp con el time del update. O sea, quedaría algo así: Vector3 v1 = new Vector3(0.1f, samplesAdd * heightMultiplier, 0.1f);
float speed = Time.deltaTime * 10f; bars.transform.localScale = Vector3.Lerp(this.bars.transform.localScale, v1, speed);El 10f de speed, ponlo como variable y juega con él desde el editor.
Con el valor del índice de matriz "" que no se porqué me lo ha quitado al copiarlo al foro.
float speed = Time.deltaTime * 10f; bars.transform.localScale = Vector3.Lerp(this.bars.transform.localScale, v1, speed);El 10f de speed, ponlo como variable y juega con él desde el editor.
Con el valor del índice de matriz "" que no se porqué me lo ha quitado al copiarlo al foro.
#2058
General (Antiguo) / Saludos
Agosto 04, 2015, 10:21:25 AM
Bienvenido! A mi también me gustaría empezar un proyecto y necesito complementarlo con un diseñador.He escuchado tus bandas sonoras y son muy épicas. La de Battle Space me recuerda al inicio a, James Horner?Saludos
#2059
General (Antiguo) / Script de movimiento al darle click
Agosto 04, 2015, 12:16:09 AM
Se pone a mirar a algo definido en:
private var targetPosition:Vector3; Quita este trozo de código: if (playerPlane.Raycast (ray, hitdist)) {
var targetPoint = ray.GetPoint(hitdist);
targetPosition = ray.GetPoint(hitdist);
var targetRotation = Quaternion.LookRotation(targetPoint - transform.position);
transform.rotation = targetRotation;
} Y prueba
#2060
General (Antiguo) / Comando Demo Webplayer [Android & iOS]
Agosto 03, 2015, 10:30:48 PM
Me encanta y tiene una pinta genial. Me encantaría poderlo probar y jugar.
#2061
General (Antiguo) / Ecualizador grafico
Agosto 03, 2015, 10:27:02 PM
Unity es rapídisimo generando la fft y no hay problema en lanzarlo por cada frame. En mi app Xqualizer además se utilizan lights por todos lados y va finísimo. Nos vemos en la siguiente pregunta.
#2062
General (Antiguo) / Ecualizador grafico
Agosto 03, 2015, 09:27:09 PM
[quote author=Jose134" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="15868" data-ipsquote-contentcommentid="101145">Hola he conseguido hacer este script pero el problema es que solo se mueven las primeras barras. El resto no se mueve da igual que cancion le ponga o en que parte de la misma este
using UnityEngine;using System.Collections;
public class Visualizer : MonoBehaviour {
public float heightMultiplier;
public float maxHeight;
public float minHeight;
private AudioSource source;
private float[] samples;
private GameObject[] bars;
void Awake () {
source = GetComponent<AudioSource>();
samples = new float[64];
bars = new GameObject[samples.Length];
for(int i = 0; i < samples.Length; i++){
bars[i] = GameObject.CreatePrimitive(PrimitiveType.Cube);
bars[i].transform.position = new Vector3(i,0,0);
bars[i].transform.parent = transform;
}
}
void Update () {
source.GetSpectrumData(samples, 0, FFTWindow.BlackmanHarris);
for(int i = 0; i < samples.Length; i++){
float yValue = Mathf.Clamp(samples[i] * heightMultiplier ,minHeight, maxHeight);
bars[i].transform.localScale = new Vector3(1,yValue,1);
}