Я делаю гоночную игру в единстве, такую как Temple Run, где игроку нужно постоянно бегать и собирать фрукты / бонусы. Я использую строителя по умолчанию от третьего лица, чтобы сделать эту работу. Но не могу понять, что нужно настроить в скрипте, чтобы он работал непрерывно. Помогите мне, где именно мне нужно это изменить.
Как заставить контроллер от третьего лица в Unity 3D постоянно работать
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