Estoy haciendo un RPG, y quiero que cuando el jugador interactue con un NPC (como que hable con un personaje o describa un objeto, o algo asi) se quede quieto.
No tengo idea de como hacer eso D:
Entre las formas de lograrlo, la más sencilla es que crees una variable que actúe de interruptor, por ejemplo:
inter = false;
Y cuando interactúas con alguien, la estableces a true.
Y luego en tu código en donde se mueve el personaje, encierras las acciones en un if
if inter == false
{
//tus códigos de movimiento
}
O también se puede usar la función exit;
Aquí hay un videotutorial donde se aplica este método:
https://www.youtube.com/watch?v=hM-GBHANDrI