Noticias

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

Character controller

Iniciado por R3N3, Octubre 22, 2017, 03:01:01 AM

Tema anterior - Siguiente tema
Hola a todos. Tengo un personaje el cual necesito que se mueva en base a la cámara (es decir que se vire de frente en la dirección que se pulse en el cursor), por ahora lo tengo hecho pero lo muevo usando el Transform.Translate, cuando este tiene un Character Controller. No he logrado moverlo haciendo uso del Character Controller, por lo menos cuando pulso el cursor de abajo no funciona. Si alguien lo ha hecho, o sabe como lograr este resultado, o conoce algún video bueno sobre el tema; por favor háganmelo llegar, gracias. 

Cita de: R3N3 date=1508634061No he logrado moverlo haciendo uso del Character Controller,
   


Un translate significa modificar directamente el transform, en cambio usar las funcionalidades del character controller implica detección de colisiones y en base a esto modificar el transform. OSea que el translate no te sirve de nada.
 
si buscas en las referencias vas a poder ver todos los métodos realacionados al CC, tenés dos relacionados al movimiento, "Move" y "Simple", usa Move, Simple es demasiado Noob.
 
Por lo que entendí querés orientar y mover un personaje estilo RTS? si fuera este el caso quizás te convenga usar la NavMesh y que el personaje tenga un navmesh agent.

Etiquetas: