Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Asset para Movimiento player y Npc ?

Iniciado por mutoit, Noviembre 19, 2017, 02:15:56 AM

Tema anterior - Siguiente tema
Buenas, sabeis de algun buen assets de la tienda ? algo entre facil de aplicar , y con un buen movimiento ( me encanta tipo assasins creed o mass effect ) 
 
 
 
thz

Asset para movimiento? te referís a un asset tipo character controller 3D que venga algo completito?  ...con decir "fácil de aplicar" y "con buen movimiento" no alcanza, que es fácil para vos y que es bueno al moverse? es analogo a ir a una agencia de Ferrari y pedirle al vendedor: "quiero uno que ande bien y tenga 4 ruedas" jajaj, hablando de controllers es algo crítico, casi una parte crucial, mientras más personalizable sea y más trabajado esté mejor.
 
Mira te estaba por poner la versión larga del post con info y todo, pero dije... naaa.... si es que nunca te peleaste con los controllers, y probaste toda alternativa, propia, vista en un blog, leida de un libro, si no intentaste reinventar la rueda en materia de controllers de seguro no me ibas a entender, así que te paso dos assets de la tienda, en versión sr. dinero $$$ :
 
Si querés un excelente character controller 3D kinemático a full comprá este, tenés la demo si querés probar, según parece muchos lo probaron y resultó muy bueno, además el usuario del foro oficial parece que conoce bien del tema:
 
Kinematic Character Controller
 
Pero ojo, está pensado para programadores, aunque trae mucho ejemplo y assets "ready-to-go" (supuestamente), la idea es profundizar y tocar a gusto.
 
Aca hay otro bastante conocido del asset store, pero también, la idea es entenderlo bien:
 
Actor Controller
 
Y si tenés ganas de seguir buscando acordate de la palabra "Controller" y vas a encontrar muchos más (hay bastantes más).
 
La parte de NPC podés implementarla con controllers, pero en general puede llegar a ser demasiado ya que no todos los NPC necesitan hacer lo mismo que un jugador, pero que podés hacerlo podés, en la demo del asset 1 hay algo.
 
------------------------------------------------------------------------------------------------------------------------------------------
 
El que sea o no estilo assassins creed o mass effects no depende (bueno, casi) del controller en sí (parte de bajo nivel), sino de lo que está por encima de él (parte de alto nivel), por eso no me queda en claro si sabés que es lo que pedís (que se mueva bien), o si simplemente querés arrastrar el prefab y que todo ande. Quizás si comprás el primero (que es excelente) resulte en dinero tirado a la basura y te convenga uno de 5 dolares o gratis que te de todo en bandeja, limitado, pero dificultad cero, eso si, puede que no se "mueva bien" para tu escenario en particular (Hay un ejemplo muy claro en asset 1 y 2 en referencia a los cambios de gravedad).
 
Saludos

Noviembre 19, 2017, 12:47:21 PM #2 Ultima modificación: Noviembre 19, 2017, 01:08:29 PM por Igor
no entiendo como la gente usa characterControler o assets similares
 
 
 
cuando lo mas IMPORTANTE de un juego es el control del personaje.... no se como la gente puede decir: "voy a poner el characterControler que trae unity... o uno descargado del store..."
 
...estais dejando que la parte mas importante de vuestro juego la decida unity(o un tercero) ...con su characterControler...  ...y al final todos los juegos se van a mover igual.... a sea un shotter, un plataformas, un survival, o una aventura.... 
 
 
 
muerte a los script predefinidos!!!
 
 
 
si quieres un script de movimiento adaptado y exclusivo para tu juego, mandame un mail y intento ayudarte a hacer uno especifico para tu juego...
 
 
 
pero aconsejarte un controler no puedo aconsejarte.... lo que puedo aconsejaete es que no uses un controler prefabricado por otra persona... pensando en otro juego, que no es el tuyo....

Cita de: Igor date=1511092041cuando lo mas IMPORTANTE de un juego es el control del personaje.... no se como la gente puede decir: "voy a poner el characterControler que trae unity... o uno descargado del store..."
   
   
      ...estais dejando que la parte mas importante de vuestro juego la decida unity(o un tercero) ...con su characterControler...  ...y al final todos los juegos se van a mover igual.... a sea un shotter, un plataformas, un survival, o una aventura.... 
   


Jajaj aunque te entiendo tengo que detenerte un poco...creo que hablás del prefab y no del componente, el character controller es el componente (porque Unity lo llama así) y "solamente" te da detección de colisiones, manejo de steps, rampa, grosor de piel, etc y por supuesto un lindo método publico llamado "Move" , el resto de los movimientos los manejás con un script que esté encima de este y lo deberías que crear vos. El CC es excelente para una gran variedad de juegos. Por otro lado, y seguro es a lo que te referís, el First Person Character Controller (el prefab entero) mete como nuevo un script que está por encima del CC, y claro, se le ha hecho mucho bullying con el paso del tiempo, por la razón de que "no se mueve como uno quiere", y es algo lógico. (La parte del código también está que si que no y complican varias cosas que debería ser fáciles). En esto sí concuerdo, si vas a hacer un juego (y no una archviz) deberías dedicar tiempo al controller hasta que quede bien, es algo clave y no se debe reemplazar con el prefab que viene por defecto.
 
siempre me dio gracia como todo el mundo odiaba al character controller (en si al prefab, pero luego claro, al componente) porque el personaje de repente se quedaba sin interactuar con rigidbodies (es más, para que funcione no necesitas ni tener un collider ni rb) y la solución es terriblemente simple, ponés un rigidbody(kinematico) + un capsule collider un 0.001f más grande que el characterController y listo .

Cita de: Igor date=1511092041muerte a los script predefinidos!!!
   


Yo también pensaba así cuando empecé a programar y quería hacer todo desde cero y que fuera mío, pero luego te das cuenta que solo estas repitiendo código y perdiendo tiempo. El characterControler de unity es un script bastante simple pero muy util, yo lo he usado tanto para mover un auto como personaje que salta, ataca y esquiva con modificaciones mínimas. Y por supuesto agregando un script para el control específico.
 
Pero siento que http://www.unityspain.com/profile/30354-mutoit/?do=hovercard&referrer=http%253A%252F%252Fwww.unityspain.com%252Ftopic%252F38271-asset-para-movimiento-player-y-npc%252F" href="<___base_url___>/profile/30354-mutoit/" id="ips_uid_6121_5" style="box-sizing: border-box; color: inherit; text-decoration: none; background-color: transparent;" title="Ir al perfil de mutoit" rel="">mutoit busca es un controller que ya tenga el pack de animaciones. No he visto ninguno asi, pero he visto varios proyectos completos que pueden ser una buena base.


Cita de: lightbug date=1511110153Por otro lado, y seguro es a lo que te referís, el First Person Character Controller
   


bueno si, al "first person" y al "third person" (o como se escriba( primera y tercera persona))...
 
...y por la propiedad transitoria pues le he echado pestes sin querer al CC....
 
pero aun asi no lo uso... meto un capsule controler... y hago lo demas con raycasts/spherecasts... no suelo usar ni el rigidBody para el player... a veces si lo uso en el player, pero desactivando la gravedad, lo uso solo como sphereSlider.... para ahorarme calcular el deslizamiento al rozar con paredes...
 
Cita de: Cubo2D date=1511121895Yo también pensaba así cuando empecé a programar y quería hacer todo desde cero y que fuera mío, pero luego te das cuenta que solo estas repitiendo código y perdiendo tiempo.
   


asi soy yo, cabezon cabezon, quiero hacer todo por mi mismo, quiero que un script funcione y haga las cosas de la manera que le e dicho que las haga....
 
puede que lo llames perder el tiempo, yo lo llamo aprender y mejorar....
 
yo soy asi, cuando me dicen: "esto se hace asi", es cuando mas ganas me dan de hacerlo de otra manera... a mi manera... no de una manera pre_establecida....

bueno gracias ire mirando las cosas citadas. 
 
Sobretodo busco uno donde darle movimiento o IA a los npc, algo que te haga ahorrar tiempo. Yo voy " jugando " con todos los aspectos solo , y mi nivel es malo asi que aveces me tiro horas para hacer algo....
 
He visto varios assets para la IA, tanto para animales como npc,pero como no se pueden probar.....
 
Muchas gracias a todos ! 

Etiquetas: