Чистый способ «разыграть» карты в карточной игре в Unity? - PullRequest
0 голосов
/ 20 апреля 2020

Я строю карточную игру, и я просмотрел много учебных пособий, которые показывают вам, как упорядочить карты и динамически импортировать их, однако, мне никогда не удавалось найти тот, где человек показывает лучший способ / место для хранения карты логи c. Например, у каждой карты есть строковый заголовок, int урон и int стоимость, и это может быть помещено в объект сценариев. Однако, что если у этой карты есть уникальная способность, которая также позволяет вам взять еще две карты или пропустить следующий ход врага, где этот код будет go?

Сейчас у меня есть система, которая dr aws карту, и разыгрывает карту, когда вы перетаскиваете ее из руки и бросаете, в этот момент эффект должен go отключиться (например, возьмите еще 2 карты), но я просто не знаю, где эта логика c должен go и как сделать уникальный эффект, который можно активировать для любой карты, у которой есть такая, без необходимости жесткого кода.

Спасибо за любую помощь в этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...