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

Нужна помощь с написанием скрипта для управления персонажем.

MaxFire Профи (766), на голосовании 2 месяца назад
Всем привет! Разрабатываю игру и понял что я вообще не силён в математике. В общем у меня есть персонаж, мне нужно чтобы при нажатии мышкой в определенной зоне у него срабатывала анимация атаки в определенном направлении. То есть мне нужны условия которые я бы мог написать в коде в блоке if. На данный момент я разобрался только как считывать координаты нажатия мышки относительно персонажа. Прикладываю кусок кода и координатную плоскость с разделением на зоны которые мне нужны. Заранее спасибо.
Голосование за лучший ответ
Pr0gr4m1st Профи (905) 3 месяца назад
Что-то в этом роде. Я учитывал, что график разделения y=x и y=-x
 if (click.x >= 0 && click.x >= Mathf.Abs(click.y)) 
{
//right
}
else if (click.x < 0 && -click.x >= Mathf.Abs(click.y))
{
//left
}
else if (click.y > 0)
{
//up
}
else
{
//down
}
MaxFireПрофи (766) 3 месяца назад
Спасибо огромное!! Всё работает отлично.
Похожие вопросы