Реализация атаки в стратегии.

Общие вопросы о Unity3D

Реализация атаки в стратегии.

Сообщение Rubiks 14 апр 2021, 11:35

Всем привет.
Решил написать на форум, потому что свои идеи закончились)
Заранее извиняюсь за все ошибки :)

Мой проект - это стратегия на телефоны, в которой ты должен захватить весь континент. Мой вопрос состоит в том, что я не знаю как сделать здесь систему атаки.
Вот примерно, как она должна работать:

-Сначала выбираешь свой регион
-Затем выбираешь вражеский регион
-После проверяешь можно ли атаковать выбранный вражеский с выбранного своего региона
-Если можно, то меняешь цвет вражеского региона на свой

Изображение

На картинке чёрным цветом выделен выбранный свой регион, а жёлтым вражеский.

Заранее спасибо за ответы! :)
Rubiks
UNец
 
Сообщения: 3
Зарегистрирован: 14 апр 2021, 10:59

Re: Реализация атаки в стратегии.

Сообщение 1max1 14 апр 2021, 11:54

И в чем проблема? Ты не можешь узнать на какой регион кликнул?
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Реализация атаки в стратегии.

Сообщение Rubiks 14 апр 2021, 11:56

1max1 писал(а):И в чем проблема? Ты не можешь узнать на какой регион кликнул?


Нет, проблема в том, как понять какой регион можно атаковать, а какой нет)
Rubiks
UNец
 
Сообщения: 3
Зарегистрирован: 14 апр 2021, 10:59

Re: Реализация атаки в стратегии.

Сообщение waruiyume 14 апр 2021, 11:57

Гуглим "графы программирование"
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: Реализация атаки в стратегии.

Сообщение Rubiks 14 апр 2021, 12:01

waruiyume писал(а):Гуглим "графы программирование"

Спасибо, обязательно разберусь)
Rubiks
UNец
 
Сообщения: 3
Зарегистрирован: 14 апр 2021, 10:59

Re: Реализация атаки в стратегии.

Сообщение 1max1 14 апр 2021, 13:12

Самое банально это повесить компонент на него с переменной типа бул или енум для проверки состояния. Если же атаковать можно только ближайший, то нужно иметь список соседей для каждого региона и проверять еще и это.
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51


Вернуться в Общие вопросы

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13