Подтвердить что ты не робот

Где я могу узнать о программировании DirectX?

Я хочу изучить DirectX в программировании на С++. Я решил изучить DirectX, поэтому я нашел несколько обучающих онлайн, но все они были очень сложными и трудными для понимания. Я провел 3 дня в учебнике, и я все прочитал, но я до сих пор не могу даже создать программу, которая инициализирует DirectX. Я думаю, что очень трудно это узнать.

Может кто-нибудь порекомендовать хороший учебник/книгу?

4b9b3361

Ответ 1

Лучший ресурс, который я знаю для обучения DirectX, - книга Фрэнка Луны. Предполагается, что вы знаете С++. Если вы можете перейти к главе о конвейере рендеринга и понять ее, вы, вероятно, готовы к DirectX. Что касается того, что трудно запомнить и усложнить, эта книга отлично справляется с сумасшествием, и кроме того, я не запоминаю большинство структур, используемых для инициализации.

Ответ 2

Попробуйте XNA Game Studio, который в некоторой степени основан на DirectX, но лоте. (Вам нужно С# хотя.)

Ответ 3

чтобы вы знали, что должны понимать, что ваши чтения, когда дело доходит до программирования, не запоминаются. DirectX - это в основном средний человек между вами и оборудованием, который позволяет вам общаться с аппаратными устройствами, которые вы используете, такими как графические и видеокарты, не зная слишком много о них, но вы все равно должны хорошо понимать, как они работают прежде чем пытаться создавать сложные 3D-анимации и так, если вы только начинаете изучать, как использовать язык программирования, а затем начинать с более простого API или библиотеки, такой как SDL, или Allegro, например, DirectX длинный и сложный, и вы должны научитесь ходить, прежде чем запускать,: D удачи и счастливого программирования