Возможность иметь ThirdPersonController в Unity не контролируемым пользователем? - PullRequest
0 голосов
/ 27 сентября 2018

Я использую Unity и создаю простую игру, в которой пользователь контролирует движение RollerBall вокруг некоторых препятствий, пытаясь собрать монеты.Я пытаюсь заставить врагов появляться вокруг платформы, преследующей RollerBall, но я пытаюсь использовать ThirdPersonController в качестве всплывающих врагов.Я просто хочу знать, возможно ли иметь ThirdPersonController, который Unity предоставляет, не контролируемый пользователем или нет?

1 Ответ

0 голосов
/ 27 сентября 2018

Да.Вам не нужно никакого ввода для перемещения с контроллером.Просто получите направление движения и примените его с помощью функции Move.Нечто похожее на это:

characterController = GetComponent<CharacterController>();    
moveDirection = new Vector3(1f, 0f, 0f);
characterController.Move(moveDirection * Time.deltaTime);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...