Приостановить движение персонажа.

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Приостановить движение персонажа.

Сообщение PFFAN91 04 сен 2012, 14:11

Привет всем.
Делаю прототип игры. Есть куб - он же игрок. Имеется триггеры по сторонам карты. Если игрок цепляет триггер - камера перемещается. Собсно вопрос: как сделать так, чтобы когда камера перемещается игрок не двигался. Т.е. у меня простой скрипт движения через tranform.position.x. Камера перемещается таким же образом. Чтобы замирал только игрок и управление игроком.
PFFAN91
UNец
 
Сообщения: 7
Зарегистрирован: 03 сен 2012, 20:01

Re: Приостановить движение персонажа.

Сообщение Левш@ 04 сен 2012, 14:50

1. скорость игрока разрешать когда скорость камеры = 0.
2. при касании триггера скорость игрока = 0, при выходе скорость игрока = plrMoveSpeed.
_X.cor.R (Prologue)
Аватара пользователя
Левш@
Адепт
 
Сообщения: 4073
Зарегистрирован: 14 окт 2009, 16:34
Откуда: IBERIA
Skype: bars_levsha
  • Сайт

Re: Приостановить движение персонажа.

Сообщение qwerty74 04 сен 2012, 14:52

Если через tranform.position то создай условие если зацепил тригер = false когда камера пришла = true
qwerty74
UNITрон
 
Сообщения: 201
Зарегистрирован: 14 мар 2012, 14:03

Re: Приостановить движение персонажа.

Сообщение PFFAN91 04 сен 2012, 16:19

ага, спасибо. буду пробовать
PFFAN91
UNец
 
Сообщения: 7
Зарегистрирован: 03 сен 2012, 20:01

Re: Приостановить движение персонажа.

Сообщение PFFAN91 04 сен 2012, 19:57

Еще такой вопросик: для перемещения использую transform.position.x, игрок перемещается и поворачивается (в инспекторе Rotation меняется). Какую функцыю использовать для перемещения чтобы игрок не поворачивался?
PFFAN91
UNец
 
Сообщения: 7
Зарегистрирован: 03 сен 2012, 20:01


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 32