Сегодня со Стёпой тестировали нормали: он отказывается работать с программой и предпочитает рисовать их вручную. Движок очень интересно обрабатывает свет, поэтому ожидайте, что в первой бете будет освещение (возможно).
Я впервые стал использовать классы, и это оказалось очень удобным решением. Вот почему:
GlobalEnemy (Глобальный класс — CharacterBody2D)
└── Ghoul (Группа — уникальные системы, общие черты)
├── GhoulClassic (Упырь)
├── GhoulFast (быстрый)
└── GhoulFat (жирдяй)
Я могу удобно и без лишней головной боли создать систему подключения различных поведений для пешки простым скриптом:
extends GlobalEnemy
func _ready() -> void:
super._ready()
speed = 250.0
follow_player = true