Учебник по линейной алгебре, который вы выбрали, может быть подходящим для краткого введения в тему, но его объем (92 страницы) действительно может не покрывать все необходимые аспекты линейной алгебры, которые могут понадобиться для разработки игрового движка.
Для создания 2D игрового движка важно понимать такие ключевые темы, как:
1. **Векторы и операции с ними** – сложение, вычитание, умножение на скаляр, нормы.
2. **Матрицы и операции с ними** – сложение, умножение, транспонирование, обращение.
3. **Преобразования** – линейные преобразования, например, поворот, масштабирование, трансляция.
4. **Системы линейных уравнений** – как решать системы и применять их на практике.
5. **Собственные значения и собственные векторы** – их использование в различных задачах, таких как анимации.
С учетом этого, для более глубокого понимания линейной алгебры можно рассмотреть следующие рекомендации:
1. **"Линейная алгебра и её приложения" (Gilbert Strang)** – один из самых популярных учебников по линейной алгебре, в нем достаточно практических приложений, включая приложения в сфере графики и игр.
2. **"Linear Algebra Done Right" (Sheldon Axler)** – учебник, который фокусируется на абстрактных концепциях и методах, важен для глубинного понимания темы.
3. **"Линейная алгебра и аналитическая геометрия" (С. К. Шиманович)** – на русском языке, содержит множество примеров и задач.
4. **Видео-курсы** – проконсультируйтесь с онлайн-курсами (например, Coursera, edX), где можно найти лекции по линейной алгебре, многие из которых также затрагивают применения в компьютерной графике.
Таким образом, если ваш интерес заключается в разработке игрового движка, вам, вероятно, следует искать более объемные и детальные учебники, которые смогут дать вам понимание всех необходимых аспектов линейной алгебры.