Menú

Mostrar Mensajes

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.

Mostrar Mensajes Menú

Temas - infotronica

#1
General (Antiguo) / Coger objeto (para Android)
Marzo 15, 2017, 07:39:41 PM
Hola buenas, he empezado a intentar crear un juego Android, y realmente no sé como hacer prácticamente nada. Cuando tenía que coger un objeto (por ejemplo una llave para Window) lo que hacía era que cuando apretara cierto botón(del teclado)  "llave.active=false" añadiendo arriba "var llave : GameObject;" en Js (la hacía desaparecer) pero el problema es que ahora con Android no sé como hacerlo, me gustaría o bien que al pulsar encima del objeto lo pueda recoger, o bien crear una botón que ya tengo creado (ya que, lo he estado intentando) para poder coger objetos. Principalmente me interesaría no poner botón, directamente si tengo que coger una llave cuando entre en el trigger pueda cogerlo tan solo apretando en él, pero la verdad no se me ocurre nada.
 
Gracias de antemano, un saludo.
#2
Muy buenas, actualmente tengo un problema cuando intento construir un juego para Android, para hacerlo funcionar he seguido un vídeo de Youtube en el que lo explica muy bien.
 

  1.    He descargado Android Studio e instalado (para SDK)


  2.    He descargado Java e instalado(para JDK)


  3.    He descargado android ndk.


Después de eso he ido hacia la pestaña Edit/preferences, y en external tools he puesto las carpetas raíz donde se encuentra cada uno el primero corresponda a  SDK el segundo a JDK y el tercero a NDK. (Adjunto imagen para demostrarlo)
Después de tener esto he ido a build settings y aquí he cambiado de plataforma para tener Android.
 
Ahora ya debería de estar todo listo para hacerlo funcionar.. pues cuando le doy a construir me salta una ventana de error (adjunto imagen)
 
 
 
Por último os dejo los errores que me aparecen en consola:
 



   
      1º)   Win32Exception: ApplicationName='C:/Program Files/Java/jdk1.8.0_121\bin\java.exe', CommandLine='-Xmx2048M -Dcom.android.sdkmanager.toolsdir="C:/Program Files/Android/sdk\tools" -Dfile.encoding=UTF8 -jar "C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar" -', CurrentDirectory='C:\Users\infotronica\Desktop\Programas\Unity\2o juego\nivel 2'
      System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process)
      System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process)
      System.Diagnostics.Process.Start ()
      (wrapper remoting-invoke-with-check) System.Diagnostics.Process:Start ()
   

[/quote]



   
      2º)  Error building Player: Win32Exception: ApplicationName='C:/Program Files/Java/jdk1.8.0_121\bin\java.exe', CommandLine='-Xmx2048M -Dcom.android.sdkmanager.toolsdir="C:/Program Files/Android/sdk\tools" -Dfile.encoding=UTF8 -jar "C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar" -', CurrentDirectory='C:\Users\infotronica\Desktop\Programas\Unity\2o juego\nivel 2'
   

[/quote]
 
Espero que puedan ayudarme, un saludo y gracias! 
 
 
 

 
#3
General (Antiguo) / hola a todos
Marzo 02, 2017, 10:29:43 AM
saludos, este es mi post de presentación.
#4
General (Antiguo) / Hacer una breve pausa en Unity
Marzo 01, 2017, 07:04:46 PM
Hola buenas, sigo intentando crear mi videojuego poco a poco, y me he encontrado con un problemilla, que por el momento no he sabido subsanar.
 
La cuestión es que quiero que por ejemplo cuando abro una puerta para pasar al siguiente nivel, me carga otro nivel, con lo cual el sonido que tengo insertado para que ejecute me lo hace, pero si el sonido dura 3 segundos, solo se escucha 1 segundo de sonido, entonces lo que quiero es hacer una breve pausa para que se escuche el sonido entero y ya después continúe.El código es el siguiente: 
 
 

@script RequireComponent(AudioSource)
var llave : GameObject;
private var puerta = false;
public var sonido:AudioClip;
function Start () 
{
}
function Update () 
{
     if(Input.GetKeyDown("e") && puerta == true && llave.active == false)
    {
    GetComponent(AudioSource).PlayOneShot(sonido);
     WaitForSeconds(1000); // he probado este porque he visto por internet que se usa
     // yield WaitForSeconds(2); // También he probado este y tampoco me funciona
    Application.LoadLevel("hospital");
    }
}
function OnTriggerEnter (theCollider : Collider)
{
    if (theCollider.tag == "Player")
    {
        puerta = true;
    }
}
function OnTriggerExit (theCollider : Collider)
{
    if (theCollider.tag == "Player")
    {
        puerta = false;
    }
}

 

 
 
Gracias de antemano! 
#5
General (Antiguo) / Ayuda implementar sonido
Febrero 28, 2017, 06:16:59 PM
Muy buenas, actualmente tengo Unity 5.5.1 y necesito hacer algo que en teoría es muy simple y no pensé que me daría tantos problemas..
 
Lo que necesito hacer es que cuando coja una nota, una llave, abra una puerta... etc.. que suene un sonido, he estado probando e intentándolo pero no consigo hacerlo funcionar.
 
Un saludo y Gracias!