Jump to content
UnitySpain

Search the Community

Showing results for tags 'clases'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

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

Blogs

  • byGui
  • El Blog de Pioj

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 4 results

  1. Hola a todos. Estaba revisando herencia en la web y me encontre una sorpresa(por lo menos para mí), crear una herencia para collider(donde le des sonido, efectos, etc de acuerdo al collider) y pues yo no sabia eso, si bien sé algo de herencia y polimorfismo queria comprobar lo que sé con los expertos en este tema. Las clases solo aceptan atributos de tipo básico(int.float) y no cosas que hereden de monobehaviur, así que como hacen ustds para acceder a ellos?.. crean atributos nombreefecto.. ponen el nombre del efecto en el constructor y ponen un if.. algo así. public class collider{ int vida; string nombreefect; public collider(int vidita,string ne){ vida=vidita; nombreefect=ne; } //metodos.. . . //más métodos . . } - - - - public class claserandom:Monobehaviur{ collider asd=new collider(70,"explota"); void oncollisionenter(collision x){ if(asd.nombreefect=="explota"){ print("KABOOM"); //accion efecto de particulas mostrar letras(UI) o cualquier cosa //cosas que heredan de mono.. //si es la comparacion correcta entre string(del padre) a accion que hereda de monobehaviur //el print es un ejem } } } es así alguna forma correcta de hacerlo, porque lo que quiero hacer como tengo 5 padres y como 40 hijos quiero centrarme en la optimización y si es que existe algo más optimizable.
  2. Hola gente, para aquellos que usaron o usan Visual Studio 2015, como pueden crear un clase y especificar el destino? estoy en C++ pero supongo que sera igual para C# (aunque sin los headers) . De todas las IDEs que he probado todas lo pueden hacer, pero al parecer el coloso del gran Visual Studio todavia no se ha avivado de que quizas no nos guste crearlas en el path del proyecto, que vergüenza por favor, ojala me equivoque. PD: descargue un plugin llamado "smart classes c++" pero no me convence todavia Saludos!
  3. En Iceblink nos ofrecemos a dar clases particulares en nuestras oficinas de Madrid a gente que esté estudiando algo relacionado con desarrollo de videojuegos, motion graphics y edición de video. También, damos cursos intensivos para aprender desde cero. Contactadnos sin compromiso para más información. Un saludo y un abrazo!
  4. Hola comunidad Me he visto en la necesidad de solicitar la ayuda de ustedes, pues me encuentro atascado en un script que necesito. Adjunto dejo el codigo, no esta probado y seguro tiene algunas palabras mal escritas, pero es la idea que tengo. en los comentarios describo el problema plateado esta en la funcion "generarLibros", no doy con los bucles esos para repetir cada revision de datos. No se si trabajar con string es la mejor manera, cualquier consejo me vendria muy bien. Una ayudita por favor. using UnityEngine; using System.Collections; using System.Collections.Generic; using System.Linq; public class generadordelibros : MonoBehaviour { /*las letras seria lo encerrado en comas (cada letra seguida de numero)y las hojas serian cada parte del string separado por slash (/), mas adelante se crearan arrays de strings a parir de este usando string.split */ private string strData = "a1,a2,c1,z2/d6,f6,s4/s5,r2,k6" public struct libro { public hoja[] hojas; public libro(hoja[] hojas) { this.hojas = hojas; } } public class hoja { public string[] letras; } void Start () { hojas = procesarHojas(strData); libros = generarLibros(hojas); } private hoja[] procesarHojas(string strData) { hoja[] hojasTemp = new hoja[strData.Length]; //separar cada hoja por (/) strData = strData[s].Split(new char[] {'/'}); for(int s=0; s<strData.Length; s++) { hoja nuevaHoja = new hoja(); //separar cada letra por (,) nuevaHoja.letras = strData.Split(new char[] {','}); hojasTemp[s] = nuevaHoja; } return hojasTemp; } public libro[] generarLibros(string[] hojas) { List<libro> libros = new List<libro>(); for (int k; k<hojas.Length; k++){ /*por cada hoja comparar las letras dentro de ella con las de dentro de cada hoja en cada libro, si existe almenos una crear otro libro y añadirle las hojas, si no existen en el actual libro (ni siguiera una) añadirlas al libro. la idea es queue se generen todas las combinaciones posibles de libros para que cada grupo de hojas esten en libros diferentes sin repetirse en el mismo libro. */ } return libros.ToArray(); } }
×
×
  • Create New...