Как вы справляетесь с игровыми битвами? - Царапина 3.0 - PullRequest
2 голосов
/ 27 февраля 2020

Я новичок в программировании, и мне было интересно, как вы можете обрабатывать последовательных синхронизированных нажатий клавиш , чтобы персонаж мог сделать что-то другое. Например, в таких играх, как 'Super Sma sh Bros.' , вы нажимаете одну кнопку для удара персонажа, и если вы нажмете ее еще раз, они сделают второй удар; нажатие еще раз приведет к удару. Как я могу запрограммировать это в Scratch 3.0 (желательно, но объяснение на другом языке программирования может помочь)?

Кстати, если это помогает, я использую переменная 'state' для обработки других анимаций, таких как бег; Я хочу, чтобы персонаж мог анимировать при нажатии временных клавиш.

1 Ответ

0 голосов
/ 03 апреля 2020

Makey makey (в расширениях) делает что-то похожее на это, но если вы хотите сделать свой собственный с нуля (без каламбура), вы можете сделать что-то вроде этого примера, который я сделал: https://scratch.mit.edu/projects/382244376/

...