#unreal-engine4
Вопрос:
Я пишу свою игру по мере обучения и хотел бы знать наиболее эффективный подход к написанию и повторному использованию ИИ (он же повторное использование кода).:
- Если поведение отличается, создайте отдельные классы. Если не отличается, повторно используйте этот класс, например. Мужчина, женщина и создайте отдельные деревья поведения для каждого класса вместе с соответствующим AI_Controller, если это необходимо?
- Поддерживайте несколько классов, но заставляйте их использовать одно и то же дерево поведения? Какие узлы будут использоваться для отличия одного символа от другого?
- Использование таблиц данных? Как это будет работать?
- Объединение поведения программно. например, допустим, что есть шаблон поведения, который не загружен, и теперь я хочу его загрузить ИЛИ включить / отключить задачи дерева поведения с помощью схем (например, пропуск или воспроизведение задачи в последовательности или селекторе)?