При запуске прокта, будут ошибки в консоли PluginYG. Чтобы устранить ошибки, следует импортировать PluginYG заного. Возможно также потребуется добавить Newtonsoft Json .NET, но об этом вы сможете прочитать в документации PluginYG. Важно! Импортировать YandexGame\WorkingData
и YandexGame\Example
нельзя!
Зайдите на сцену Assets -> Scenes -> SampleScene
. На Main Camera
будет скрипт DH
. В этом скрипте есть два массива: Questions
- вопросы и Results
- результаты.
Там есть несколько вопросов и результатов, лучше их удалите.
Чтобы добавить вопрос, в массиве Questions
добавите элемент.
Новый элемент будет содержать поля:
Title
- заголовок вопросаAnswer#
- Вариант ответа, где#
номер варианта ответа (1 - 4)
В папку Assets -> Sprites
положите картинку, которая будет отображаться в окне с результатом. В массиве Results
создайте новый элмент.
Новый элемент будет содержать поля:
Title
- имя результатаImage
- картинка результатаRight Border Value
- правая граница в бальной системе. То есть если у вас есть 2 результата: A и B и им заданы граница 10 и 20 соответственно, то результат A будет отображаться если набрать балов 'x <= 10', а B отобразится если набрать '10 < x <= 20'
В папке Assets
есть 2 картинки: logo.png
и background.png
. Они будут отображаться в самой игре. А при загрузке игры будут использоваться WebGL Template
. background.png
используется на всех сценах в Canvas -> Image
, компонент Image -> Source Image
.
По умолчанию сохранения включены. Они сохраняют ткущий прогресс прохождения теста.
Чтобы выключить сохранения уберите галочку из пункта Save Cloud
в Assets -> YandexGame -> WorkingData -> InfoYG
.
Изначально массив для сохранений содержит 500 элементов. Их должно быть столько же или больше чем самих вопросов в тесте. Изменить это число можно в файле Assets -> YandexGame -> WorkingData -> SavesYG
, в сторке public int[] questions_res_data = new int[500]
.