Как заставить контроллер от третьего лица в Unity 3D постоянно работать

Я делаю гоночную игру в единстве, такую ​​​​как Temple Run, где игроку нужно постоянно бегать и собирать фрукты / бонусы. Я использую строителя по умолчанию от третьего лица, чтобы сделать эту работу. Но не могу понять, что нужно настроить в скрипте, чтобы он работал непрерывно. Помогите мне, где именно мне нужно это изменить.


person BrownHat360    schedule 17.02.2013    source источник
comment
Что вы имеете в виду, когда говорите, что работаете непрерывно? Например, вы хотите повторять какую-то логику каждые X миллисекунд?   -  person Warren P    schedule 18.02.2013


Ответы (3)


Я считаю, что вы должны посмотреть в этом скрипте: Standard Assets\Character Controllers\Sources\Scripts\CharacterMotor.js.

Легче всего было бы вместо этого установить var sprint : boolean = false; на true.

Если вам не нужен ходячий код, вам нужно почистить еще немного кода в этом скрипте, чтобы избежать использования ненужных строк кода.

person Joetjah    schedule 18.02.2013

Хорошо, прежде всего вам нужна анимация. Затем измените их на цикл и назовите их бегом или поворотом. затем для части сценария.

function Update ()
{
     animation.Play("run");
}
person JCodes13    schedule 11.06.2013

Просто взгляните на похожий вопрос. .

person Nick    schedule 04.10.2013