#266 Pero como coño eres tan over?
Ahora tengo que impedir que el objeto alcance la velocidad de la luz limitando los vectores de velocidad, en tenerlo subo como ha cambiado la cosa
#266 Pero como coño eres tan over?
Ahora tengo que impedir que el objeto alcance la velocidad de la luz limitando los vectores de velocidad, en tenerlo subo como ha cambiado la cosa
Al final terminó cayendo el Ferr2D Terrain Tool, es que es la polla, simplemente, aquí os dejo una muestra de cómo funciona con mi programmer shit art:
Puede tomar cualquier forma que te de la gana, hace que el level-design sea la ostia de rápido y flexible, me encanta, simplemente, lo recomiendo al 100%
Lo que me parece es un robo los 28€ que cuesta, que vamos a ver, no hace más que crear plataformas con X texturas predefinidas, no sé, me parece un pelín robo, ya veremos si cunde! De momento tiene buenísima pinta
#274 Los enseñaré cuando avance algo más xD
Por lo que he leído en el post en los foros de Unity, el desarrollador del plugin está preparando más cosillas para este plugin, también las enseñaré!
#273 Bueno, creo q el precio, si te hace sacar el juego o los juegos que te gustan y disfrutarlo, esta bien pagado Yo he aprovechado estos días de aniversario para pillar alguno, de hecho, por las mañana, cuando llego al curro, lo primero que hago es ver cual esta ese día de oferta, y si es uno de los q me encantan, lo pillo
Enseñanos los avances!
Estoy terminando con el libro de ruby on rails, y me gustaria empezar a aprender algo nuevo, y porque no, empezar con el desarrollo de un simple juego 2D que puedas moverte, izquierda, derecha, saltar y disparar. Mas adelante ya pensaria en otras cosas.
Para algo asi, me basta con Unity? o necesito algo mas para programar todo el tema de movimientos del personaje?
#275 Unity > all
Encima tienes la suerte de que acaban de sacar Unity 4.3, que soporta completamente los juegos 2D
Busca tutoriales de movimiento quizás, o simplemente con la Unity Script Reference te baste si tienes experiencia previa en programación.
#276 Tengo experiencia en programacion. Lo digo porque el tema del movimiento seria lo mas facil para mi teniendo en cuenta que soy nulo en cuanto a dise;o. Mi pregunta iba dirijida solo para saber si con Unity me bastaba. Muchisimas gracias!
#277 Si, te basta es una muy buena herramienta y si en un futuro quieres hacer algo en 3D, todo lo aprendido podrás aplicarlo.
Buenas,
estaría agradecido si alguien me resuelve el problema que tengo.
Estoy haciendo un juego FPS, y utilizo un "Raycast" para intentar eliminar los enemigos.
Cuando "disparo" a algún elemento del escenario, me devuelve el hit correctamente.
Pero luego, quiero comprobar que a lo que ha impactado, es un enemigo o no (compruebo si su tag es "enemigo" ).
Pues cuando el raycast impacta, aunque apunte a un enemigo (con el tag "enemigo" en el gameObject), siempre me imprime por pantalla "no has impactado un enemigo".
De hecho, siempre que imprimo el hit.transform.tag, me imprime "untagged".
Alguien ha tenido un problema parecido?
if(Input.GetMouseButtonDown(0)){ //Si presiono el ratón.
RaycastHit hit = new RaycastHit();
Ray ray = new Ray(Camera.main.transform.position, Camera.main.transform.forward);
if(Physics.Raycast(ray,out hit,rayDistance)){
print(hit.transform.tag);
if (hit.transform.tag=="enemigo"){
print("Has impactado un enemigo");
}
else{
print("No has impactado un enemigo");
}
}
}
edit: He probado con hit.collider.transform.tag y tampoco :s
#280 #281 Muchas gracias a los dos, ya lo he solventado :p
Había definido el "tag" del prefab, pero no del mesh que contiene dentro :palm:
Muy útil el Debud.DrawRay , gracias :qq:
#279 Si el objeto tiene varios objetos hijo con su propio collider, estos tienen que tener el tag tambien.
#279 Prueba lo que te dicen arriba, de los hijos del GameObject. De todas forma puedes debuguear los rayos http://docs.unity3d.com/Documentation/ScriptReference/Debug.DrawRay.html y ver con que esta colisionando realmente.
También puedes poner hit.transform.name y te dirá el nombre del objeto.
Son las 5:15 am de un Sábado. Pero mereció la pena!!!
Conseguido simular el movimiento de los electrones alrededor de los neutrones en un átomo, con un script en C# de 50 lineas de codigo
Fuck Yeah!
Me piro a dormirla y enfriar el cabezón.... :yawn:
#283 Prefiero enseñar a pescar que dar el pescado.
GameObject central, rigidbody (freeze position) = núcleo
GambeOject movil, rigidbody, springJoint = electrón
El núcleo, estático, esta conectado a cada electrón mediante "SpringJoint". Usando coroutines, modifico la elasticidad de cada uno de esos springjoint de forma discontinua, es decir, X segundos de elasticidad normal, y X*2 (el doble) de segundos de elasticidad nula.
Desactivando la gravedad del rigidbody del electrón, se consigue un movimiento sempiterno alrededor del núcleo.
#271 Me imagino que ya lo habrás sacado pero Mathf.Clamp va estupendo para limites de velocidad, en pseudo-C#:
float min = -5f;
float max = 5f;
float r = Mathf.Clamp(-10f, min, max); // r = -5.0
float r = Mathf.Clamp(10f, min, max); // r = 5.0
float r = Mathf.Clamp(2.5f, min, max); // r = 2.5
#283 esta muy chulo, deberias añadirle vista 3D con el ratón para hacerlo más interactivo, decir q es la del carbono, y hacer otras para otros materiales
podrias sacar un Serious Game con la base ya hecha xD
Por cierto, a todo esto, a partir de lo que hice el sábado y añadiendo un par de "Explosion Forces" irregulares, he conseguido hacer lo que quería, que era simular el comportamiento de una nave espacial enemiga que intenta derribar al jugador
Después de probar Unity durante apenas 3 horas debo decir que esta mierda es tan fácil que no tiene gracia xD
#287 Pues imagínate cómo se tienen que sentir los desarrolladores que usan Game Maker xD
#289 Se controla como muy raro, ¿no?
#285 Gracias por las molestias, pero ya tengo solventado todo el tema de moverme y frenar, incluso le he puesto un freno de emergencia con el espacio que frena progresivamente
Ahora me peleo con el diseño del nivel. si alguien quiere probar el desastre lo tengo aquí:
link
El manejo es con QWEASD se rota la nave y con las flechas de dirección se aplica fuerza, freno de emergencia en el espacio.
#288 creo que se manejaría mucho mejor intercambiando la Q por la A y la E por la D, ahora se maneja como un caza, pero cambiándolo sería algo más arcade y sería más fácil.
El otro día pregunté sobre un tutorial intermedio de Unity, algo más avanzado que el tutorial básico que ellos mismos dan. Hoy he encontrado esto que me ha molado bastante y creo que es un buen paso después del otro tutorial: http://catlikecoding.com/unity/tutorials/runner/
Aparte, por si hay gente interesada en el 2D de Unity, acabo de ver un tutorial muy muy completo para hacer un juego desde 0 hasta el deploy: http://pixelnest.io/tutorials/2d-game-unity/
#291 Yo he aprendido con estos:
http://walkerboystudio.com/html/unity_training_free.html
Os dejo este video-tutorial de casi 2horas con las nuevas herramientas 2D de Unity 4.3. No lo he visto entero pero lo que llevo esta bastante bien:
#295 Para eso está el espacio, que aplica fuerza hasta que te frenas, quizá debería hacerlo algo más rápido para que se note más.
#297 Pues pensaré en ello hoy con la almohada, a ver si para mañana lo tengo, o si no, seguiré con la textura del cohete.
#296 Por lo que he podido ver, parece que con el espacio aplicas una fuerza constante de frenado, ¿puede ser? Prueba a aumentarla cuanto más tiempo esté pulsado (progresión geométrica, Fibonacci o exponencial suele ser lo típico).
Alguien le ha pasado que al mostrar una textura en Unity, le hace un sombreado o algo?
Me ocurre que debajo de unos corazones, me sale una molesta linea, que no es propia de la imagen (la he insertado en otros programas de edición, y esa "suciedad" no existe.
La textura del corazón es 16x16, y el código que uso es simplemente:
GUI.DrawTexture(new Rect(10+20*i, 10, texturaCor.width, texturaCor.height), texturaCor);
Alguna sugerencia? :qq:
SOLUCIONADO: He canviado el "tipo de la textura" de "Texture" a "GUI", y lo solucionado, aunque no entiendo el porqué :3
#299 Lo acabo de probar, y también lo soluciona, gracias :3
#299 Si, era 16x16. Antes de hecho, la tenia un poco mas grande, y el cabrón me la capaba automáticamente a 16x16 xD
Buenas. Quería probar el tema de Unity 2D (ya lo había usado con anterioridad, pero con la librería tk2d de Unity 3.
He estado viendo este vídeo: http://blogs.unity3d.com/2013/11/12/unity-4-3-2d-game-development-overview/ y quería bajarme el ejemplo para trastear con él, pero no consigo abrirlo.
https://www.assetstore.unity3d.com/#/content/11228
Uso OS X. Le doy a ejecutar con Unity y me importan un montón de movidas, pero no sé desde dónde tengo que abrir el proyecto ni nada. No sé dónde se ha instalado.