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 - Dani01

#1
General (Antiguo) / ¿Me ayudáis con mi proyecto?
Marzo 14, 2018, 10:51:37 PM
Buenas noches.
 
 
 
En primer lugar comentar que hasta hace un mes mis conocimientos sobre unity y c# eran nulos. Ahora son mínimos.
 
 
 
Estoy embarcado en un proyecto de bachillerato que consiste en el uso de la gamificación en las aulas. El proyecto consiste en crear un juego para que los alumnos de 1 ESO practiquen el orden en que se deben aplicar las operaciones de +, -, * y / en una operación compleja.
 
 
 
En un primer lugar mis pasos a seguir para después irlos complicando son:
 
 
 
1.- Generar 2 número aleatorios entre 1 y 10, p ej. 4 y 3
 
 
 
2.- Generar una operación aleatoria de +, -, + o /, p. ej. 4+3
 
 
 
3.- Devolver a unity en una caja de texto la operación: 4 + 3
 
 
 
4.- El signo debería ir en un botón para que al pulsar sobre él con el ratón se genere el resultado.
 
 
 
He creado un script con solo la operación suma y he conseguido devolver la información y que funcione de una manera muy sencilla.
 
 
 
El problema lo tengo ahora, pues por más que he buscado no se como generar aleatoriamente las operaciones.
 
 
 
Además antes de seguir adelante me gustaría enseñaros el script, pues es probable que no esté bien diseñado y me vaya a crear problemas más adelante:
 
 
 

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Aleatorio03 : MonoBehaviour
{
    public GameObject TextBox;
    public int num1;
    public int num2;
    public int suma, resta;
        public void RandomGenerate()
    {
        num1 = Random.Range(1, 11);
        num2 = Random.Range(1, 11);
        TextBox.GetComponent<Text>().text = "" + num1 + "    -    " + num2;
    }
   
    public void Suma()
    {
        suma = num1 + num2;
       
        TextBox.GetComponent<Text>().text = "" + suma ;
    }

 
    //Update is called once per frame
 
 



   
       
   
   
        void Update () {
   
   
          }
      }
   
   
       
   

[/quote]
 
 
#2
General (Antiguo) / Me presento
Marzo 14, 2018, 08:13:39 PM
Hola a todos.
 
Soy estudiante de bachillerato y tengo que realizar un proyecto en unity y c#.
 
Mis conocimientos previos eran nulos. Poco a poco voy aprendiendo por mi cuenta pero voy a necesitar ayuda.
 
Espero contar con vosotros.