Este es el problema que no logro resolver. La condicion es que cada vez que se haga un click, el texto cambie a una de las variables Hijas. Y la accion "cambiar el texto de ejemplo: Establecer a … "
Al momento de “establecer a …”, lo he intenentado de varias formas pero ninguna funciona, por ejemplo “VariableString(objetos)” “Random(VariableString(objetos))”
Quisiera saber si es posible hacerlo y cual seria el comando directo para la accion en “establecer a …” Solo me permite mostrar una imagen en el post.
Hola,
Si añades un “1” al fin del nombre del primer hijo, podras usar la funcion Random(), mas o menos asi:
cambiar el texto de ejemplo: Establecer a: VariableString(objetos[“ChildVariable”+ToString(1+Random(2))])
Hola Gruk!
Disculpa la tardanza.
Hice la prueba, al primer hijo le añadi el 1, “ChildVariable1” e intente correr la misma condicion, un click y cambia el texto a la variable hija aleatoria, pero sigue sin dar resultado.
Al dar el click, el texto simplemente desaparece. Veo que la wiki da como ejemplo la misma forma de la accion pero sigue sin funcionar.
Dado que la condicion y accion son “simples” y unicas, que podra fallar? Agregue nuevas hijas suponiendo que era la cantidad pero tampoco.
Muchas gracias por tu ayuda!
Hola NJoel! Gracias por tu respuesta.
Hice la prueba, mismas condiciones, un click que se ejecuta una vez y el texto cambia a la variable aleatoria, pero no da resultado. Se obtiene lo mismo, al dar click el texto no cambia, solo desaparece.
Asi esta la estructura, cada hija contiene un numero sucesivo y el valor es el texto.
La idea es extraer un valor de texto aleatorio que se muestre en pantalla y que existan CIENTOS de valores posibles para que el jugador vea.
Hay un ejemplo dentro de gdevelop pero que utiliza la forma (“ejemplo1”, “ejemplo2”, “ejemplo3”) pero creo que rellenar con cientos de posiblidades es poco eficiente en comparacion de la estructura.
Muchas gracias! Quedo atento a cualquier respuesta.
Funciona!!
Muchas gracias por resolverlo, ahora puedo continuar
Quisiera preguntarte una cosa mas, me surgio una inquietante duda, sera posible hacer que el valor que se obtiene no se repita? Creo que en ningun ejemplo vi algo parecido.
Hola, que bien que te haya funcionado!!!
Con respecto a tu otra pregunta…
Tal vez no sea la mejor soluciĂłn y puede ser confuso, pero funciona perfectamente:
Hola nuevamente! y gracias otra vez
Acabo de probarlo, copie exactamente igual el codigo, pero no se si es un error mio con el valor de las tres variables, como valor inicial tengo:
no estoy seguro de que valor inicial debo darle a cada una o si estas deben tener un valor vacio.
Y algo nuevo que sucede es que el click debe durar una fraccion de segundo o es como si se cambiaran tres valores en el mismo click, a pesar de tener el trigger one, quizas eso causa el mal funcionamiento, no se si tiene relacion con el valor de cada variable.
Desde ya, muchas gracias por todo tu tiempo Joel, estas siendo de muchisima ayuda.
PD: If you prefer i can speak english too, i see that your posts are usally in english
Hola, no te preocupes, me encanta la comunidad de GDevelop y cualquier aporte que pueda dar es algo importante para mi.
Con respecto al codigo:
Exacto no debes ponerle ningun valor inicial a las 3 variables, debes dejar eso en blanco.
Con respecto a las variables, en efecto se cambian las 3 variables (casi) en el mismo click, no creo que importa el trigger once.