Jump to content

Search the Community

Showing results for tags 'random'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Proyectos
    • Offtopic
    • Unity Feeds
    • Website
    • Youtube
  • Mesa de ayuda
    • Unity
    • Arte
    • Builds & Dispositivos
    • Otras Especialidades
  • Aportes de la Comunidad
    • Recursos
    • Eventos
  • Bolsa de trabajo & Colaboraciones
    • Ofertas y Demandas
  • Post Antiguos
    • General (Antiguo)

Blogs

There are no results to display.

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Especialidad

Found 11 results

  1. iRobb

    3 objetos random

    Tengo que colocar tres objetos en tres casillas (0, 1, 2) y quiero que siempre sea random. ¿Cual sería la mejor manera óptima por código? Yo ya tengo una idea. A ver que proponéis.
  2. Buenas, soy consciente que la pregunta que voy hacer puede ser tonta, pero no sé porque no me sale. Perdón por mi ignorancia. Estoy probando de hacer cinco variables int las cuales generen cada una un número al azar del 0 al 10, con la condición que los cinco valores al azar sean diferentes, que ninguno se repita. El caso es que he estado probando con tres variables con un rango del 0 al 3 para ver si me salía ya que así es más fácil, para después trasladarlo a cinco variables con un rango del 0 al 10, que es como me interesa. Esta era mi prueba fallida: private int _vA; private int _vB; private int _vC; void Start () { _vA = Random.Range(0, 3); } void Update() { if (_vA == _vB) { _vB = Random.Range(0, 3); } if (_vA == _vA && _vA ==_vB) { _vC = Random.Range(0, 3); } Debug.Log (_vA); Debug.Log (_vB); Debug.Log (_vC); } Había pensado que el valor B probase un número al azar hasta que este fuese diferente de A; e igual con C, que pruebe un valor hasta que sea diferente de A y B. Pero no sé poruque no funciona. ¿Qué está incorrecto? ¿Cómo podría lograr esto? Muchas gracias de antemano.
  3. Buenas, llevo un par de dias buscando como hacer que haya objetos que se paseen por el mapa aleatoriamente, pero el problema es que algunos objetos se mueven por lo que creo que navegation no lo puedo utilizar ya que a la minima que cambie algo el mapa se queda obsoleto el mapa de navegacion que calcula unity. Basicamente quiero que el objeto se mueva aleatoriamente sin que parezca artificial preferiblemente.
  4. int cantidadEnemis = 10; int[] verficadorNum = new int[26]; int numPosAleatorea = 0; for (int i = 0 ; i < cantidadEnemis; ) { numPosAleatorea = Random.Range(0, posicion.Length); verficadorNum = new int[i+1]; //este verifica que no se repita en la misma posicion for (int AuxO = 0; AuxO < verficadorNum.Length; AuxO++) { // Debug.Log(AuxO); if (numPosAleatorea == verficadorNum[AuxO]) { // Debug.Log("hola "); break; } } /*if (salir == true) { // Debug.Log("salir"); salir = false; return; }*/ verficadorNum[i] = numPosAleatorea; Instantiate(enemigo, posicion[verficadorNum[i]].position, Quaternion.identity); Debug.Log("posicion ="+verficadorNum[i]); ++i; } el problema es tratado varias formas pero este metodo no discrimina y repite numeros varias veces.
  5. Necesito hacer un programa que genere números de manera aleatoria, hasta que alguno de sea múltiplo de 2 y de 3 a la vez. No se que poner en el while para que se repita la condicion. yo tenia pensado usar algo asi: int num; int contador = 1; num = Random.Range(1, 10); print("el numero es " + num); while (num % 2 != 0 && num % 3 != 0) ESTA PARTE EL PROGRAMA ME LA HACE 2 VECES SOLAMENTE { contador++; num = Random.Range(1, 10); print("el numero es " + num); } if (num % 2 == 0 && num % 3 == 0) ACA MOSTRARIA EL NUMERO QUE ES MULTIPLO DE AMBOS { print("es multiplo de ambos" + " " + num); } print(contador);Si alguien me ayuda a resolverlo o a darme un pista de como realizarlo se agradece.
  6. Hola ,alguien me podria enseñar algun ejemplo de como utilizar Random.seed? e estado leyendo e hice pruevas ,digamos la seed afecta a los random.range,estableci una semilla luego imprime unos randon.range y me salia lo mismo de cada uno,es asi como funciona o hay otras maneras?
  7. oridar

    random

    buenas, a ver si me pueden ayudar, estoy intentado crear unos gameobjects de forma aleatoria en una posición, algo así: el problema lo tengo que no se como hacer para que antes de hacer el random de la posición compruebe si donde va aparecer hay suelo o esta vacío y que el random solo lo haga entre las posiciones donde puede aparece. no se si me se explicar, hahaha. la idea es que el suelo son bloques que se pueden romper, y luego genero un objeto random en un aposición que tenga bloque de suelo. agradezco la ayuda, gracias de antemano.
  8. hola, buen día! Estoy programando un juego en el que los números no se debe repetir una vez que la función Random.range los haya escogido, sin embargo ya realice luchas formas y no funciona, o cuando creo q va a funcionar "Unity deja de responder" y tengo q reiniciar el programa. Les dejo el código que utilizo, agradecería mucho su ayuda, saludos. function generarAleatorios(){ Debug.Log("long usados" + usados.length); if (usados.length==0){ elegido=Random.Range(0,4); //no seria voz.length-1?? usados.push(elegido); }else{ elegido=Random.Range(0,4); //no seria voz.length-1?? for (var i=0; i<=usados.length-1; i++){ if(usados == elegido){ indicador=true; } } if(indicador){ generarAleatorios(); }else{ usados.push(elegido); Debug.Log("Usados: "+usados); Debug.Log("long usados" + usados.length); } } }
  9. Hola gente! soy muy pero muy novato en esto de programacion en C# y quisiera su ayuda con este pequeño problema que tengo. Para mi juego genero en posiciones aleatorias unos prefabs (cubos) en la escena...y lo que quisiera hacer es que se pudiera chequear que en el lugar en que vaya a aparecer el objeto esté vacio (que solo esté mi piso que es un plane), que no se solape con nada mas...Bueno, eso nomas! gracias de antemano.
  10. Good afternoon. My question is this: My character grab a box that is containing various powers, to grab it, this gives a random power. I want that power remains stored in another game object, to use it, anytime pressing a key. My Script public GameObject[] anim; public GameObject objetoPadre; void OnTriggerEnter2D(Collider2D collider) { Destroy(gameObject); Generar(); } void Generar() { GameObject objetoHijo = Instantiate(anim[Random.Range(0,anim.Length)], transform.position, Quaternion.identity) as GameObject; objetoHijo.transform.parent = objetoPadre.transform; objetoHijo.transform.position = objetoPadre.transform.position; Destroy(objetoHijo, 1); So, immediately, I instance the power, and I want to do it as I specified at the beginning. Thanks for the help.
  11. Pues como dice la pregunta ¿Como hago una Selección de Numeros Random? Lo que quiero es conseguir que entre 2 numeros 1 y 2 se escoja uno aleatoria mente para luego crear una Condición con eso para reproducir una animación ¿Pero como hago una Selección de numeros Random? Ya revise el http://docs.unity3d.com/ScriptReference/Random.Range.html Pero aun asi no he logrado lo que busco.
UnitySpain © Todos los derechos reservados 2020
×
×
  • Create New...