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ú

Mensajes - marceloLaw

#1
Cita de: ftejada date=1529426327Prueba a instalar VisualStudio comunity y abre el proyecto. Cambia la IDe en Unity para que te abra los scripts con comunity en vez de con VSCode. Abre algun script y si no te tira ningun error, vuelve a cambiar la IDe en Unity para poner denuevo VSCode y prueba a ver...
   
   
       
   
   
      Saludos
   


Al hacer lo que comentas si que a detectado que había versiones diferentes, le he dado a cambiar pero seguía sin funcionar, he descargado el paquete de compatibilidad de NETFramework en el Visual Studio Instaler y se ha solucionado. 
 
Tengo otro duda, en la salida de Visual Studio Code me aparece otro posible error;
 


   La arquitectura del procesador del proyecto que se va a compilar "MSIL" y la arquitectura del procesador de la referencia "SourceUnityLib", "AMD64", no coinciden. Esta falta de coincidencia puede causar errores en tiempo de ejecución. Cambie la arquitectura del procesador de destino del proyecto mediante el Administrador de configuración para alinear las arquitecturas de procesador entre el proyecto y las referencias, o tome una dependencia de las referencias con una arquitectura de procesador que coincida con la arquitectura del procesador de destino del proyecto.


    


   Este error me aparece bastantes veces con diferentes referencias "la arquitectura del procesador de la referencia "XXX", "AMD64", no coinciden."


    


   Saludos
#2
lo tengo actualizado, puede ser que en medio de proyecto cambie de ordenador? 
 
Por otro lado también  me he dado cuenta que he perdido la conexión interna entre scripts en el Visual Studio Code, ya que antes si seleccionaba algo y le da a ir a definición me abría el archivo correspondiente, ahora no me funciona.
 
 
#3


   Buenas, cada vez que abro el Visual Studio Code, me salta el error que adjunto como imagen y cuando lo abro me aparece esto:


    


   No se encuentran los ensamblados de referencia de la versión de .NET Framework ".NETFramework,Version=v4.6". Para resolver este problema, instale el SDK o el Paquete de compatibilidad de esta versión de .NET Framework, o establezca el destino de la aplicación en una versión de .NET Framework para la que haya instalado el SDK o el Paquete de compatibilidad. Tenga en cuenta que los ensamblados se resolverán desde la memoria caché global de ensamblados (GAC) y se usarán esos ensamblados en lugar de los de referencia. Por tanto, es posible que el ensamblado no esté establecido en la versión de .NET Framework de destino que tenía prevista.


    


   He intentado instalar NETFramework 4.6 y me dice que tengo una versión posterior instalada, no se como resolverlo,


    


   Saludos

#4
General (Antiguo) / error al pegar en Monodevelop
Febrero 13, 2018, 09:07:11 AM
Cita de: lightbug date=1518466381Yo me meti en las opciones, preferences/keyboard shorcuts:
   
   
      
   
   
      para guardar hice algo parecido con F8, para hacerlo igual que en Monodevelop
   
   
      como dice @Braltor con region
   
   
       
   
   
      Fijate que aca también, tenés un for de un color y otro for de otro, el segundo es un snippet (un "prefab" de codigo)
   
   
      
   
   
      Acá supongo que tenés opciones para lograr lo que querés, a mi me escribe muy bien, casi como monoDevelop, aunque mono era un toque mas inteligente, pero seguramente puedas configurarlo.
   


muchas gracias!!!
#5
General (Antiguo) / error al pegar en Monodevelop
Febrero 12, 2018, 12:47:54 PM
Cita de: lightbug date=1518202436Estás seguro? mirá que Visual Studio Code ≠  Visual Studio ... a mi me abre más rápido VSC que el paint y pesa algo así como 40 mb
   


No era ese, culpa mía, era el Visual Studio, este va de lujo pero tengo unas dudas:
 
Como comento una selección de código de forma rápida? con el otro al darle a / lo cambiaba a comentario.
 
Como puedo hacer para tener todo el script minimizado y que ocupe menos y pueda ir abriendo las partes que me  interesen?¿
 
Con el otro al escribir For y darle doble tabulador, escribia el código completo del For para luego modificarlo al gusto.
 
Y por ultimo al escribir no me mantiene un formato inteligente (tabular automáticamente), y me pone cada linea al principio sin ningún tabulador.
#6
General (Antiguo) / error al pegar en Monodevelop
Febrero 09, 2018, 09:44:43 AM
ayer no me paso y no pude realizar la prueba, si me vuelve a pasar os lo comento. 
 
El VSCode no lo utilizo por que me parece mas pesado y cada vez que lo abro me desespero un poco.
#7
General (Antiguo) / error al pegar en Monodevelop
Febrero 07, 2018, 03:40:12 PM
Buenas a todos, cuando intento pegar algún código de internet, lo normal es que no me funcione la opción de pegar en Monodevelop.
 
¿sabéis cual es el motivo y como se soluciona?
 
Saludos
#8
General (Antiguo) / Poner y quitar balas recamara
Febrero 07, 2018, 03:36:28 PM
voy a darle una vuelta y quitar los gameobjets, por que al desactivarlos si que se veía que estaban con el gris tenue pero al activarlos nunca cambiaban de color. Muchas gracias
#9
General (Antiguo) / Poner y quitar balas recamara
Febrero 06, 2018, 05:50:03 PM
Cita de: lightbug date=1517934655Ok, a lo que voy es que, con solo activar el gameObject te debería recargar las balas? o quizás lo tenés planteado así, no se, pero lo ideal me parece es no trabajar de entrada con gameObjects, simplemente tené un int, y anda quitando/incrementando el valor dependiendo de con que colisiones, si eso te anda, el resto es gráficos y funcionalidades.
   
   
       
   


cada bala es un gameObject, la idea que tengo es que si pasas por un cargador te aparezcan todas las balas que has perdido, y si pasas por una bala, solo se añada una de la que has perdido. Todas las balas son hijos de un gameObject, no se si hay alguna otra forma de mostrar y ocultar cada bala.
#10
General (Antiguo) / Poner y quitar balas recamara
Febrero 06, 2018, 05:18:32 PM
Cita de: lightbug date=1517932539Por qué solamente hacés un setActive? eso se traduce en recuperar las balas perdidas? no será el balas[1] el problema?
   
   
       
   


Simplemente he dejado uno de muestra, por que he probado poniendo tantas como balas tenia la recamara. He intentado recorrerlas con un for y un if para si la bala
  • no estuviera activa activarla, pero en ningún caso veo que realice nada
#11
General (Antiguo) / Poner y quitar balas recamara
Febrero 06, 2018, 04:30:18 PM
Buenas ha todos, estoy intentando mostrar y ocultar las balas de una recamara.

1º Como puedo tener diferentes recamaras, creo una lista de GameObjects con el tag balas

2º Cuando colisiono con las esquinas voy perdiendo balas de la recamara de forma aleatoria.

3º El problema lo tengo al entrar en el trigger de un powerup "Recargador", no consigo que vuelvan a aparecer las balas que había perdido. El trigger funciona ya que el powerup se destruye.
 

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class recarga : MonoBehaviour {
public List <GameObject> balas;
 
void OnCollisionEnter2D(Collision2D coll) {
   if (coll.gameObject.tag == "02esquinas") {
      
      Debug.Log ("GOLPE");
      ComprBala ();
      int i = Random.Range(0, balas.Count);
      balas [i].SetActive (false);
      ComprBala ();
   
      }
}
void OnTriggerEnter2D(Collider2D powerCol){
   if (powerCol.gameObject.tag == "Cargador") {
         balas [1].SetActive (true);
               
      Destroy (powerCol.gameObject);
      }
      }
void Awake () {
   ComprBala ();
}
void ComprBala (){
   balas = new List <GameObject> ();
   foreach (GameObject bala in GameObject.FindGameObjectsWithTag ("01balas"))
   {
      balas.Add(bala);
   }
}
}

 
 
#12
General (Antiguo) / Buenas a todos me presento
Febrero 05, 2018, 11:59:52 AM
Soy un diseñador gráfico que esta intentando dar la vuelta a su futuro