Bienvenido, Invitado
Por favor Entrar o Registrarse.    Contraseña olvidada?

[Prototipo] Action RPG
(1 viendo) (1) Invitado
AbajoPágina: 12
TEMA: [Prototipo] Action RPG
#3212
[Prototipo] Action RPG hace 1 Mes, 2 Semanas  
Hola

Hice un proyecto de prueba de un juego tipo Action RPG (como Torchlight o Diablo) y quería ver si me podían ayudar probando el demo que está en el siguiente link: dl.dropbox.com/u/9078240/Unity/TestQuest.html

Está en su etapa inicial así que sólo uso modelos genéricos y un escenario hecho a la rápida, una vez que tenga la mayoría de las características pienso invertir en el arte del juego definitivo.

Por favor, denme su opinión, críticas y consejos si tienen tiempo.

Saludos.
Kondor0
Fresh Boarder
Mensajes: 5
graphgraph
Usuario Offline Presiona aquí para ver el perfil de este usuario
Última edición: 19/07/2010 22:19 por Kondor0.
El administrador ha deshabilitado la escritura pública.
 
#3213
Re: [Prototipo] Action RPG hace 1 Mes, 2 Semanas  
Kondor0



me gusto mucho el prototipo de rpg que lograste crear.


ahora queria pedirte un favor si podrias compartir o explicarme un poco como lograste moverte aciendo click en el terreno , e probado un monton de script pero nada que me resulte como lo has echo, si puedes responder via foro o por mensaje privado te lo agradeceria, estoi en un proyecto de mmorpg al estilo lineage II & wow mas o menos , ya llevamos avansado lo que es terrenos mundo personaes mounstrous ya que tengo un amigo que es diseñador profesional de 3d y el me facilita los modelos ahora solo me falta el script del movimiento ya que logre crear un scrip para el movimiento de la camara asi que agradeceria mucho tu ayuda.

de antemano gracias

atte . Fernando G. fdo.aal@gmail.com
CrossFadeR
In to 3D World
Junior Boarder
Mensajes: 29
graphgraph
Usuario Offline Presiona aquí para ver el perfil de este usuario
Sexo: Hombre Localización: Antofagasta/Chile Cumpleaños: 09/29
El administrador ha deshabilitado la escritura pública.
 
#3215
Re: [Prototipo] Action RPG hace 1 Mes, 2 Semanas  
Si, te puedo dar un empujón en la dirección correcta (o por lo menos la dirección de como yo lo hice).

Primero obtuve la posición de donde hace click el mouse haciendo un raycast (el largo del rayo es medio arbitrario pero yo le puse 400 para asegurarme que hago click en el terreno):

Código:


RaycastHit hit;
Ray ray;
ray = Camera.main.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(ray, out hit, 400.0f))
{
     //Guardo hit.point en alguna variable y/o llamo a rutina que me calcule una ruta
}



Ahora bien, en el Update del personaje uso esta posición y lo muevo de acuerdo a su velocidad:

Código:


Vector3 moveDirection;
Quaternion rotation;
float aux;
moveDirection = (targetPosition - transform.position).normalized;

//Rota hacia el objetivo
rotation = Quaternion.LookRotation(moveDirection);
aux = Mathf.Min(rotationSpeed * Time.deltaTime, 1);
transform.rotation = Quaternion.Lerp(transform.rotation, rotation, aux);

//Avanza hacia el objetivo
controller.Move(transform.forward * Time.deltaTime * movementSpeed);



Hay que notar algunas cosas en este ultimo código: targetPosition es la variable Vector3 donde guardé hit.point, o sea donde se hizo click y movementSpeed es un parámetro de la script que determina cuan rapido se mueve el personaje.
También, muy importante, el personaje debe tener un Character Controller (en este caso, lo dejé en la variable controller al iniciar la script) o si no, no va a servir controller.Move.

Tambien tendrías que ver una distancia mínima entre targetPosition y transform.position (Vector3.Distance) para detener el movimiento
Si necesitas implementar pathfinding (o sea, que el personaje pueda evitar obstáculos) aquí hay un link a un código que a mí me ayudó: www.unifycommunity.com/wiki/index.php?title=WaypointMaster

Básicamente, te entrega un arreglo con waypoints que debe recorrer el personaje para evitar un obstáculo (estos waypoints deben ser puestos por tí en el nivel por supuesto).

Saludos.
Kondor0
Fresh Boarder
Mensajes: 5
graphgraph
Usuario Offline Presiona aquí para ver el perfil de este usuario
El administrador ha deshabilitado la escritura pública.
 
#3216
Re: [Prototipo] Action RPG hace 1 Mes, 2 Semanas  
muchas gracias kondor0 probare lo anterior y te cuento que tal va el proyecto aver si puedo lanzar algunas capturas o videos. gracias.
CrossFadeR
In to 3D World
Junior Boarder
Mensajes: 29
graphgraph
Usuario Offline Presiona aquí para ver el perfil de este usuario
Sexo: Hombre Localización: Antofagasta/Chile Cumpleaños: 09/29
El administrador ha deshabilitado la escritura pública.
 
#3220
Re: [Prototipo] Action RPG hace 1 Mes, 2 Semanas  
Hola compañero!

Yo soy nuevo aquí así que puede que mis valoraciones no sean lo suficientemente completas en lo que se refiere a programación, sinó mas bien a jugabilidad.

El sistema de moverse con el ratón lo encuentro acertado y funciona correctamente, me recuerda a aventuras gráficas antiguas donde se utilizaba el llamado 'point&click. De esta manera también se libera al usuario de tener que ir peleándose con las teclas jejeje.

La idea de poder mantener conversaciones con personajes que te vayas encontrando por el camino también está muy logrado, te felicito.

Lo que si creo deberías mejorar es el sistema de lucha ya que se vé un poco rudimentario. Supongo que a la que metas un personaje mas trabajado y le des algunos movimientos de espada o al lanzar las ráfagas de fuego mejorará mucho.

Te felicito porque estás haciendo un buen trabajo. Espero que te sirva mi humilde opinión para seguir trabajando!!

Un saludo.
fracto
Fresh Boarder
Mensajes: 13
graphgraph
Usuario Offline Presiona aquí para ver el perfil de este usuario
El administrador ha deshabilitado la escritura pública.
 
#3230
Re: [Prototipo] Action RPG hace 1 Mes, 2 Semanas  
CrossFadeR escribió:
muchas gracias kondor0 probare lo anterior y te cuento que tal va el proyecto aver si puedo lanzar algunas capturas o videos. gracias.

Respecto a tu proyecto, por casualidad no has tenido avances en lo relativo a poner armaduras y equipar a personajes con armas? porque ese es un punto en el que pronto me voy a meter y me gustaría recibir algun consejo. Yo me imagino que se arreglará asociando una armadura o arma a un hueso del personaje pero me preguntó si será comun que se de clipping u otro problema al hacerlo.


Te felicito porque estás haciendo un buen trabajo. Espero que te sirva mi humilde opinión para seguir trabajando!!


Gracias por tu opinión y apoyo. Pienso ser muy exigente conmigo mismo en este proyecto así que el combate es uno de los temas que voy a seguir refinando hasta que sea satisfactorio.

Saludos.
Kondor0
Fresh Boarder
Mensajes: 5
graphgraph
Usuario Offline Presiona aquí para ver el perfil de este usuario
El administrador ha deshabilitado la escritura pública.
 
ArribaPágina: 12