wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Контрольный тест по программированию в Unity

Total questions: 22

Worksheet time: 1hrs 6mins

Name
Class
Date
1.

Где правильно выбирается случайное число?

a)

Random (0, 20);

b)

Random.Range (0, 20);

c)

Random.Range (0 - 20);

d)

Random.Range (0 20);

2.

Можно ли вращать и передвигать камеру?

a)

Можно всегда

b)

Можно, только если камера не основная

c)

Нет, нельзя

d)

Только ортогональную камеру

3.

В каком случае используется else?

a)

После использования if для учета обратных условий

b)

После вызова методов, чтобы учесть условия, при которых метод вызывать - не нужно

c)

Эта функция не используется

d)

После объявления переменных

4.

Что случится, если отключить объект?

a)

Объект перестанет отображаться в игре

b)

Скрипты на объекте перестанут выполняться

c)

Верны оба варианта

5.

В чем отличие компонента Sprite Renderer от компонента Image?

a)

Компонент Image используется для отображения текстур на объекте, компонент Sprite Renderer для отображения

игровых объектов - спрайтов

b)

Компонент Sprite Renderer используется для отображения игровых объектов - спрайтов, компонент Image - для

отображения изображений в пользовательском интерфейсе

c)

Они взаимозаменяемы

d)

Компонент Image - устаревший, вместо него теперь используется компонент Sprite Renderer

6.

Назовите клавиши по умолчанию для инструментов Рука, Перемещение, Поворот и Размер

a)

1, 2, 3, 4

b)

Q, W, E, R

c)

Стрелки - влево, вверх, вправо, вниз

d)

Z, X, C, V

7.

У вас есть переменная "private Animator animator," как правильно получить компонент гейм объекта и присвоить его этой

переменной?

a)

animator = gameObject.Animator;

b)

animator = gameObject.GetComponent<Animator>();

c)

animator = FindObjectOfType<Animator>();

d)

animator = gameObject.GetComponent(Animator);

8.

Для чего нужна вкладка Hierarchy?

a)

В ней находятся все материалы к проекту

b)

В ней располагаются свойства к объектам

c)

В ней располагаются объекты на сцене

d)

В нее выводятся различные ошибки и надписи в ходе игры

9.

Вы хотите загрузить новую сцену. Как это можно сделать?

a)

scene.Load();

b)

SceneManager.LoadScene(index);

c)

Load Scene(scene Name);

d)

SceneManager.Load(scene Name);

10.

На какой параметр следует умножить значение скорости в методе Update для плавности движения.

a)

Time.timeScale;

b)

Time.deltaTime;

c)

GameObject.time;

d)

GameObject.Find(Time.deltaTime);

11.

Зачем нужно окно Иерархии в Юнити?

a)

Оно показывает структуру папок и файлов

b)

Оно позволяет увидеть свойства объектов на сцене

c)

Оно позволяет просмотреть содержание скриптов

d)

Оно позволяет увидеть какие гейм объекты расположены на сцене

12.

Как правильно объявляется булевая переменная в С#?

a)

Boolean

b)

boolean

c)

Bool

d)

bool

13.

Как называется официальный магазин от Unity?

a)

Unity Store

b)

Packages Store

c)

Plugins Store

d)

Asset Store

14.

Укажите правильный синтаксис функции if

a)

If (playerisdead == true) {Destroy(this.gameObject)}

b)

If (playerisdead == true); Destroy(this.gameObject);

c)

If (playerisdead == true) Destroy(this.gameObject)

d)

If (playerisdead == true) {Destroy(this.gameObject);}

15.

Выберите наиболее подходящее описание для данного кода: If (enemylsDead == true || playerlsAlive != null) { }

a)

Если enemylsDead равно true или playerlsAlive не равно null;

b)

Если enemylsDead равно true и playerlsAlive равно true;

c)

Если enemylsDead существует или playerlsAlive не существует;

d)

Если enemylsDead равно true и playerlsAlive равно false;

16.

Как нельзя добавить новый компонент на гейм объект в Юнити?

a)

Кликнув на меню Component и выбрав компонент;

b)

Кликнув на правой кнопкой мыши в окне сцены и выбрав компонент;

c)

Кликнув в Инспекторе объекта на кнопку Add Component;

d)

Все вышеперечисленное;

17.

Выберите наиболее подходящее описание для данного кода:

If (enemylsDead == true && playerlsAlive == false) { }

a)

Если enemylsDead равно true или playerlsAlive равно false;

b)

B Если enemylsDead равно true и playerlsAlive равно true;

c)

Если enemylsDead существует или playerlsAlive не существует;

d)

Если enemylsDead равно true и playerlsAlive равно false;

18.

Какой методы сработает при клике мышкой на блок?

* На блоке есть Collider, который позволяет отслеживать нажатия

a)

OnMouseDown

b)

OnMouseDown и OnMouseUp

c)

OnMouseUp

d)

Сработают все методы

19.

Вам необходимо проверить была ли нажата ЛЕВАЯ кнопка мыши. Как это сделать?

a)

If (Input.GetMouseButtonUp(1)){}

b)

If (Input.GetMouseButtonUp(2)){}

c)

If (Input.GetMouseButton(0)){}

d)

If (Input.GetMouseButtonDown(1)){}

20.

Какую функцию выполняют клавиши Q и Е при нажатии правой кнопки мыши в окне редактора по умолчанию?

a)

Приближение и удаление

b)

Движение "вверх" и "вниз"

c)

Переключение между объектами

d)

Вращение

21.

Вам нужно поставить игру на паузу, каким вы можете это сделать?

a)

Time. Pause();

b)

Time.DeltaTime = 0;

c)

Time. Paused = true;

d)

Time.timeScale = 0;

22.

Возможна ли разработка 2D проекта, если при его создании был выбран режим 3D?

a)

Да, если в настройках проекта переключить режим на 3D

b)

Да

c)

Да, если режим проекции камеры установлен в Orthographic

d)

Нет