Dizzabel, второй вопрос к бекендерам, и вообще к архитектуре. Здесь никто не ответит. JSON здесь ни при чем. Если есть документация к проекту, то смотрите ее. Если нет - дергайте людей, которые знают, как. Вполне возможно, что пока никак, и нужно добавлять эту фичу отдельно (опять же силами бекендеров), но какой ценой - вам виднее.
Vadim Grechin, для "спасибо" есть две кнопки. Здешняя культура и правила такие, что слово спасибо в виде текста по сути является флудом. Хотя строгого запрета подфлуживать в комментах, конечно, нет :)
В дополнение к этому можно запрещать покидать страницу, ЕСЛИ от сервера не пришло подтверждение, что последние изменения успешно получены. То есть пользователь меняет последний ответ, скрипт отправляет сообщение на сервер и ждет ответа. При этом локально устанавливает переменную is_test_passed в значение false. Как только приходит ответ, скрипт локально меняет значение переменной is_test_passed на true. Вот и всё. В большинстве случаев ответ придет быстро. Но иногда, когда либо сервер барахлит, либо интернет плохой (или вообще отвалился), или пользователь супер ниндзя и делает всё быстро, ответа не будет. Тогда задаем пользователю вопрос - и он решает, покинуть ли страницу. Ну и велик шанс, что пока пользователь будет думать, ситуация разрешится сама собой.
В свой ответ я добавил код функции, которая предупреждает пользователя.
GmDvlpr, для разного. Например, можно поменять скорость объекта на противоположную. Хотя это будет выглядеть странно, но если очень хочется, то пожалуйста.
Но не понятно, какую проблему вы решаете. Лучше исходить от задачи и искать, что вам нужно для решения, а не брать фичу из юнити и смотреть, куда ее можно приткнуть.
GmDvlpr, тогда нужно уточнить вопрос. Желательно именно в самом вопросе, а не в комментарии к ответу. Что вам непонятно в слове "скорость"? Это же просто количество единиц расстояния, преодолеваемые объектом за секунду.
ivandao, ясно. Просто проблемы не было в вопросе, а это плохо. Сейчас более понятно, что проблема есть и какая именно. Но всё равно, проще будет на примере показать.
ru_katya, если вы уточняете вопрос, то как автор можете его отредактировать.
Ну и ссылку лучше на конкретную статью, которую вы читали, добавить в вопрос, а не просто на сайт.
Вопрос нужно формулировать более точно и правильно, учитывая порядок следования слов.
В данный момент у вас простое предложение с приклеенным к нему вопросительным знаком, что не превращает его в вопрос. Если рассматривать его, как вопрос, то формальный ответ будет "Да"/"Нет". По тексту описания больше нет вопросительных предложений.
Правильные варианты вопроса (но это разные вопросы):
Илья Иванников, как определиться с целью, это проблема мотивации, к ИТ не имеет отношения.
Еще раз повторюсь. Если вдруг потом окажется, что вы хотите денег, то вас ждет разочарование. Потому что в геймдеве зарплаты меньше, чем в других сферах. Геймдев больше про стиль жизни, счастье и всё такое. Хотя есть, конечно, путь сделать игру и заработать миллиард, но шанс у вас нулевой, а через 5 лет активного изучения всей кухни геймдева, кем бы вы ни работали, шанс вырастет максимум до 1%. При этом этот 1% шанс не отменяет вложения времени и денег, то есть вам, как и положено, придется вложить условно хотя бы 1 год своего времени и хотя бы 200тыс долларов, ну а потом крутануть рулетку и с 1% шансом получить миллиард, а и с шансом 99% просто потерять вложения. Надеюсь, примерно расписал денежные перспективы.
Ну а если деньги не нужны, то флаг вам в руки. Главное, решите для себя, зачем (т.е. нафига) вам идти в геймдев.
RAX7, паддинг и маржин есть у всех, у которых происходит раскраска. Можно считать, что вообще у всех, потому что если его нет, то края белые и на них пофиг (засветление не вызовет проблем, пока на Тостере не введут тёмную тему). Можно паддинг и маржин вообще всем добавить для простоты.