Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: unityFer en Julio 12, 2016, 04:03:49 PM

Título: generar un item por cada X de otro (C#)
Publicado por: unityFer en Julio 12, 2016, 04:03:49 PM
Hola, tengo un script que lo que hace es basicamente permitir recoger una serie de gameObject con un tag y anotar la cantidad acmulada en total en un contador numérico. Lo que quiero ahora es por ejemplo, hacer que por cada 10 de un item recogido se genere otro distinto pero no tengo ni idea de cómo hacerlo. 


Mi script para recoger items y sumarlos es  así, donde count es una variable private int que controla lo que recojo y tendria otra private int para el item que quiero generar.

(https://i.gyazo.com/6e52d400617809dcadf81f10121838aa.png)


 
Título: generar un item por cada X de otro (C#)
Publicado por: Braltor en Julio 12, 2016, 04:12:19 PM
pones otro contador q cuando llegue a 10 vuelva a 0 y agregue el item
Título: generar un item por cada X de otro (C#)
Publicado por: DavidV en Julio 13, 2016, 10:58:44 PM
También podrías hacerlo sacandole el Módulo sobre 10 al contador. Sería algo así:
 

if(Contador % 10 == 0 ){
  Generar Item;
}

 
 
Título: generar un item por cada X de otro (C#)
Publicado por: allnnde en Julio 19, 2016, 07:19:20 PM
Hola es usar un for modificado
 



   
      for(int i =0; i < contador; i+=10)
          //Generar Objeto
      )
   

[/quote]