Type для врагов с разными моделями и анимациями?
Возник вопрос связанный с боевой системой в моём проекте. Боевая система аля FF8, игрок и напротив него от 1 до 3 врагов. У меня возникла проблема что приходится создовать слишком много глобальных переменных для анимаций и переменных самих моделей врагов, а так же создовать в функции атаки врага слишком много условий If Then в зависимости от выбранного врага. Я подумал, а реально ли сделать ТИП для них с переменными координат, анимаций (набор у всех одинаковый по колличеству) и порядковым номером, и просто при загрузке врага создавать новый элемент типа с параметрами этого врага. И потом просто передавать в функцию нужные параметры для правильного определения функцией нужного врага и анимации его именно его анимацией? Будет ТИП так корректно работать?
|