Jump to content
UnitySpain

Search the Community

Showing results for tags 'rts'.



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 todo el mundo, estoy haciendo un prototipo para un RTS y me he encontrado con un problema bastante serio: el click del ratón. En líneas generales, mi problema es que al hacer click sobre el terrain (haciendo uso del Ray) las coordenadas de hit son siempre las mismas (las coordenadas del GameObject "Terrain"). ¿Cómo puedo hacer para que al hacer click vaya a donde he hecho click y no al transform.position del GameObject clickado? Por otro lado, he puesto RigidBody a dos GameObjects y al moverlos con transform.Translate() o bien se chocan y empujan mutuamente o bien (haciendo freeze a los ejes o haciéndolos kinemáticos) hacen como que no son sólidos y se atraviesan. ¿Qué puedo hacer?
  2. Hola Este proyecto se llamaba Rogue Armada antes pero ha cambiado tanto en este tiempo (3-4 meses aprox.) que decidí abrir un nuevo tema para evitar confusiones. Muchos de los pilares del proyecto anterior siguen en pie: el juego va a tener niveles procedurales y nos va a permitir manejar una flota espacial pero ahora el principal foco va a ser el combate y el "overworld" fue bastante simplificado. La mayor parte de los textos están en inglés por defecto pero en el menú de opciones se puede cambiar el idioma a Español para ver los textos de historia y objetivos en nuestro idioma. Otra cosa es que ahora tengo un prototipo jugable que pueden descargar aquí (215 MB sólo PC): https://dl.dropboxusercontent.com/u/9078240/Unity/NomadFleet/NomadFleet.rar El prototipo cuenta con un tutorial y un pequeño nivel de ejemplo (sugiero entrar al tutorial primero) que debieran dejar en claro (espero) los controles básicos de combate y el estilo al que estoy apuntando. Por supuesto, muchas de las características del juego aún no están listas. Descripción del proyecto Tal como he mencionado en el otro tema el proyecto es un juego de estrategia en tiempo real con escenarios procedurales. La idea es que tu lideras una flota con los ultimos sobrevivientes de la Humanidad y debes guiarlos hasta el otro extremo de la galaxia con tal de escapar de una raza alienígena que los ha cazado hasta al borde de la extinción. La flota la manejas en 3D (como Homeworld) y en algunos escenarios vas a poder recolectar recursos, investigar nuevas tecnologías y contactar otras razas alienígenas con tal de sobrevivir al viaje. Los escenarios son procedurales en el sentido de que hay encuentros predefinidos pero con resultados aleatorios (como FTL). Screenshots Nave Nodriza y tu Flota Mapa Táctico Mapa Galáctico (selección de nivel) Interceptores Destructor y Fragata
  3. Hola a todos. Estoi trabajando dese hace unos 3 meses en un juego para pc al estilo starcraft pero con una linea diferente. De momento estoi llevando a cabo yo solo todo el proyecto y aunque parezca demasiado ambicioso para algunos, me he propuesto terminar un buen alpha para abril de 2017. Siento no poder subir todavia ninguna imagen del proyecto o al menos hasta verano no tengo pensado enseñar nada a la comunidad porque todavia queda mucho trabajo por delante y de momento prefiero mantenerlo de esta manera. Estoi buscando gente que quiera unirse a este proyecto y por lo pronto lo que mas estoi a falta es en el tema de texturizacion uv/map y en los diseños de todo el juego ya sea personajes , edificios menus ... etc .. etc.. . Seria importante que pudiesemos vernos fisicamente para poder discutir cualquier tema del proyecto y poder empezar a trabajar en equipo hacia una sola meta. Si alguno de ustedes quiere mas informacion sobre este proyecto contactadme de manera privada y os dare mayor informacion sobre este. De momento el juego sera para pc y haciendo bastante incapie en la modularizacion de unidades y edificios ( vease el sistema de personalizacion de armas de fallout 4 ). Desde luego este proyecto conforme vaya creciendo sera bastante grande en terminos de trabajo por eso mismo estoi seguro de que un equipo sera ampliamente mas fuerte que una sola persona haciendo todo el trabajo. No tengo pensado usar ningun asset de pago, esto quiere decir que por lo pronto estoi montando estos assets poco a poco pero no con la idea de venderlos en el asset store, sino para el uso exclusivo de este juego o al menos de momento. No tengo ni la mas minima idea de vender este juego como un juego casual. Tengo un guion para este juego del que estoi seguro se puede crear unas bases muy buenas para un juego rts. Algunos detalles del juego : - no habra masificacion de unidades al estilo supreme commander o el nuevo ashes of singularity. por hay no entra esta linea de juego ya que quiero hacer mucho incapie en la modularizacion de unidades y sistema rolero de cada unidad. - mundo post-apocaliptico al estilo fallout con mechs y robots. - sistema meteorologico con ciclos dia y noche para una mayor variedad estrategica segun el ciclo del dia. Si alguno esta interesado en conocer mas sobre el proyecto os dare mas informacion pero seria muy bueno poder vernos fisicamente y poder discutir esto de manera mas personal. He trabajado un par de años en paginas webs creadas desde cero ( lo siento, odio wordpress ) , asique el trabajo en c++ me esta resultando bastante mas facil que el tedioso javascript. En el caso, que por algun motivo el proyecto se viese cancelado ( nunca antes del 2017 ), la idea es vender este trabajo de manera modulada en forma de assets y poder sacar ingreso de este proyecto que de momento se torna largo y complejo, pero desde luego este seria la manera mas lamentable de cancelar el proyecto, pero en este caso aun asi hay que estar preparado para todo. Para junio de este año tengo pensado sacar las primeras imagenes del juego. Solo o con un equipo, este proyecto saldra adelante, se que hay mucha nostalgia en muchos jugadores que han disfrutado mucho en juegos como age of empires ,warcraft.. etc.. etc.. y se han visto con el corazon roto al ver pasar los años y sentir que este genero se esta empezando a perder, y yo sigo sin entender porque las compañias no inverten mas dinero en este tipo de juegos, pero gracias a eso tenemos un mercado con un gran vacio de este genero de juego, y por eso estoi dispuesto trabajar muy duro para que, aunque minimamente, cambien las cosas en los proximos años y poder dar la oportunidad a los jugadores de hoy dia una experiencia estrategica al mas puro estilo rts pero con nuevos sistemas de juego. Sin mas un saludo a todos , y el agradecimiento a esta gran comunidad y administradores de la web por hacer un sitio tan calido como lo es esta web y todos los usuarios que constantemente ayudan a otros sin ningun animo de lucro. Sois un ejemplo a seguir. Tendreis mas noticias sobre este proyecto en verano. Octopus - Blackout Studios.
  4. Hola a todos! estoy haciendo un sistema de construcción de edificios tipo trópico (seleccionarlo de un menú y colocarlo en el terreno) y aunque estoy nuevo en esto creo, va todo bien (no ha explotado la computadora todavía XD). en la camara: var rayo : Ray = Camera.main.ScreenPointToRay(Input.mousePosition); Debug.DrawRay(rayo.origin, rayo.direction*Mathf.Infinity, Color.blue); if(Physics.Raycast(rayo, hit, Mathf.Infinity, mascara)){ if (hit.collider.gameObject) { if(obras){ edificio=Instantiate(Resources.Load(objeto),Vector3(hit.point.x,hit.point.y,hit.point.z) ,Quaternion.identity) as GameObject; edificio.name="construir"; GameObject.Find("construir").AddComponent.<construir>(); obras=false; if(Input.GetMouseButtonDown(1)) { obras=false; Time.timeScale=1; } } } } luego le pongo este script al objeto(edificio instanciado): #pragma strict var edificio: GameObject; function Start () { } function Update () { transform.position.x=Obras.hit.point.x; transform.position.y=Obras.hit.point.y; transform.position.z=Obras.hit.point.z; if(Input.GetAxis("Mouse ScrollWheel") <0) { transform.Rotate(Vector3(0,-30,0), Space.World); } if (Input.GetAxis("Mouse ScrollWheel") >0) { transform.Rotate(Vector3(0,30,0), Space.World); } if(Input.GetMouseButton(0)) { if(Controles.arcas_publicas>=edificios.costo){ Destroy(this.gameObject); edificio=Instantiate(Resources.Load(Obras.objeto),Vector3(Obras.hit.point.x,Obras.hit.point.y,Obras.hit.point.z) , this.transform.rotation) as GameObject; Controles.arcas_publicas-=edificios.costo; Time.timeScale=1; } else{ //provisional Debug.Log("no tienes plata"); } } if(Input.GetMouseButton(1)) { Destroy(this.gameObject); } } function OnCollisionEnter(Collision){ Debug.Log("Q"); } logro con esto captar las coordenadas del terreno donde pasa el mouse e instanciar el edificio previamente seleccionado en el gui en esas coordenadas. El problema esta en hacer que la instancia detecte colisiones con por ejemplo edificios ya colocados, arboles, piedras, etc. y que al detectar no permita instanciar. he probado con el ray y con el OnCollisionStay pero creo que no entiendo como funciona esto ultimo, no logro nada. oh grandes gurús del desarrollo independiente, iluminen me con sus conocimientos jajaja
×
×
  • Create New...