Skip to content

Feat (Logic): Добавлена система оружий#8

Merged
Samiker69 merged 1 commit intomainfrom
libgdx
Mar 14, 2026
Merged

Feat (Logic): Добавлена система оружий#8
Samiker69 merged 1 commit intomainfrom
libgdx

Conversation

@Samiker69
Copy link
Copy Markdown
Owner

  • AttackSystem -> WeaponSystem
  • WeaponComponent хранит оружия (WeaponEmitter)
    • WeaponEmitter хранит информацию об атаке
    • по сути, можно делать несколько атак сущностям!!
  • Все паттерны вынесены в xyz.samiker.theendlessweave.logic.patterns и реализуют IPattern, храня логику создания пуль
  • Fixes
    • исправлено отображение HealthBar (теперь показывает %)
    • исправлена логика видимости AI
  • Other
    • теперь враги будут постоянно смотреть в сторону игрока, а не только после обновления тика AI
    • добавлен параметр мёртвой зоны джойстиков в настройках управления

- AttackSystem -> WeaponSystem
- WeaponComponent хранит оружия (WeaponEmitter)
  - WeaponEmitter хранит информацию об атаке
  - по сути, можно делать несколько атак сущностям!!
- Все паттерны вынесены в `xyz.samiker.theendlessweave.logic.patterns` и реализуют IPattern, храня логику создания пуль
- Fixes
  - исправлено отображение HealthBar (теперь показывает %)
  - исправлена логика видимости AI
- Other
  - теперь враги будут постоянно смотреть в сторону игрока, а не только после обновления тика AI
  - добавлен параметр мёртвой зоны джойстиков в настройках управления
@Samiker69 Samiker69 merged commit 0aa2dbb into main Mar 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant