Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как сделать замедлление в godot

Максим Исаев Ученик (69), на голосовании 2 месяца назад
Как сделать чтобы скорость игрока менялась при косании с Area2D???
Голосование за лучший ответ
Бобр Экстремистович Мастер (1815) 3 месяца назад
в игроке прописываешь скорость:
 const speed = 100.0 
а в зоне прописываешь:
 func on_detector_body_entered(body): 
if body.name =="*имя игрока*":
speed = 500.0
и для того чтобы вернуть как было:
 func on_detector_body_exited(body): 
if body.name =="*имя игрока*":
speed = 100.0
Николай ЛобковПрофи (714) 3 месяца назад
const следует заменить на var, так как константы нельзя менять.
Похожие вопросы