Часть первая. Общая

advertisement
Вопросы для самопроверки для слушателей курса XNA для начинающих.
Часть первая. Общая
1.
A.
B.
C.
D.
Какая технология лежит в основе XNA Framework?
DirectX 9
OpenGl
DirectX 10
DirectX 8
2.
A.
B.
C.
D.
Какие редакции Visual Studio можно использовать вместе с XNA Game Studio?
Express
Professional
Team System
Все вышеперечисленные
3.
A.
B.
C.
D.
Какой метод каркаса приложения подходит для инициализации параметров игры?
LoadContent
Initialize
Update
Draw
4.
A.
B.
C.
D.
Какой метод каркаса приложения подходит для загрузки игрового содержимого?
LoadContent
Initialize
Update
Draw
5.
A.
B.
C.
D.
Какой метод каркаса приложения подходит для обновления игровой логики?
LoadContent
Initialize
Update
Draw
6.
A.
B.
C.
D.
Какой метод каркаса приложения подходит для рисования на экране?
LoadContent
Initialize
Update
Draw
7.
A.
B.
C.
D.
Какая технология в XNA Framework используется для повторного использования кода?
GameComponents
GamerServices
Наследование от класса Game
Каркас приложения
Часть вторая. 2D графика
1.
A.
B.
C.
D.
Какой основной объект для работы с 2D графикой в XNA Framework?
Sprite
2DObject
SpriteBatch
AnimatedSprite
2.
В каких пределах изменяются значения координат на экране монитора?
A.
От 0 до 1
B.
От -1 до 1
C.
По оси X от 0 до 1, по оси Y от -1 до 0
D.
От 0 до значения, соответствующего разрешению экрана по каждой оси (например, от 0
до 799)
3.
A.
B.
C.
D.
Как установить полноэкранный режим?
graphics.IsFullScreen = true;
graphics.SetScreen(ScreenMode.Full);
GraphicsDevice.ScreenResolution = Full;
graphics.SetFullScreen(true);
4.
A.
B.
C.
D.
Какими параметрами характеризуется каждый пиксель на мониторе?
Цветом и координатами
Координатами
Цветом
Значением альфа-составляющей
5.
A.
B.
C.
D.
Как направлена ось Y на экране монитора?
Слева направо
Сверху вниз
Снизу вверх
Зависит от разрешения монитора
6.
A.
B.
C.
D.
Как направлена ось X на экране монитора?
Слева направо
Справа налево
Снизу вверх
Зависит от разрешения монитора
7.
A.
B.
C.
D.
Какой тип данных используется в XNA для хранения друмерных изображений?
Sprite
Sprite2D
Texture2D
AnimatedSprite
8.
A.
B.
Какой тип данных используется в XNA для работы со шрифтами?
SpriteBatch
Font
C.
D.
E.
Sprite
SpriteFont
Texture2D
9.
E.
A.
B.
C.
Какой объект удобно применить для проверки пересечений спрайтов?
Sprite
Rectangle
Collision
Game
Часть третья. 3D графика
1.
A.
B.
C.
D.
Какие параметры задает мировая матрица?
Трехмерные преобразования (перенос, масштабирование, поворот)
Плоскости отсечения, коэффициент пропорциональности, угол обзора
Позиция наблюдателя, направление обзора
Все вышеперечисленное
2.
A.
B.
C.
D.
Какие параметры задает матрица вида?
Трехмерные преобразования (перенос, масштабирование, поворот)
Плоскости отсечения, коэффициент пропорциональности, угол обзора
Позиция наблюдателя, направление обзора
Все вышеперечисленное
3.
A.
B.
C.
D.
Какие параметры задает матрица проекции?
Трехмерные преобразования (перенос, масштабирование, поворот)
Плоскости отсечения, коэффициент пропорциональности, угол обзора
Позиция наблюдателя, направление обзора
Все вышеперечисленное
4.
A.
B.
C.
D.
В каких пределах измеряются текстурные координаты?
От 0 до 1
От -1 до 1
От 0 до значения разрешения текстуры
Зависит от формата файла текстуры
5.
A.
B.
C.
D.
Какие эффекты поддерживает BasicEffect?
Туман
Освещение
Текстурирование
Все вышеперечисленное
6.
A.
Какой объект не используется для обнаружения сталкновений трехмерных объектов?
BoundingBox
B.
C.
D.
BoundingSphere
Rectangle
BoundingFrustum
7.
A.
B.
C.
D.
Какая система координат используется в XNA Framework?
Правосторонняя
Левосторонняя
Среднесторонняя
Сферическая
8.
A.
B.
C.
D.
Какой тип данных не используется при работе с моделями?
Model
ModelMesh
ModelMeshPart
ModelBone
9.
A.
B.
C.
D.
Какие из этих форматов описания моделей поддерживаются XNA Framework?
fbx, x, max, 3ds
любые форматы
fbx, x
любые форматы, созданные в 3ds Max.
Часть четвертая. Шейдеры
1.
A.
B.
C.
D.
Какой минимальный набор параметров должен вернуть вершинный шейдер?
Цвет вершины
Однородные координаты
Нормаль в вершине
Все вышеперечисленное
2.
A.
B.
C.
D.
Какой минимальный набор параметров должен вернуть пиксельный шейдер?
Цвет вершины
Однородные координаты
Нормаль в вершине
Все вышеперечисленное
3.
A.
B.
C.
D.
Какой объект позволяет обращаться к текстуре из шейдера?
Texture_filter
Texture2D
sampler
шейдерный профиль
4.
A.
B.
Как задаются параметры шейдера?
myEffect.Parameters[“ParamName”].SetValue(value);
myEffect.World = world;
C.
D.
myEffect.Parameters[“ParamName”] = value;
Нельзя задавать параметры шейдера
5.
A.
B.
C.
D.
Какая функция позволяет выбрать цвет пикселя из текстуры в пиксельном шейдере?
Get_Pixel
tex2D
texture2D
Любая из вышеперечисленных
Download