С помощью зеленой точки появления игрока пользователь может переопределить место появления игрока на сцене

Для этого необходимо:

  1. Разместить на сцене зеленую точку - направление стрелки указывает направление, в которое будет смотреть игрок
  1. Сохранить сцену и в редакторе логики Blockly телепортировать игрока к новой точке появления

Теперь при запуске сцены игрок будет появляться в новой точке

Дополнительных точек появления игрока может быть бесконечное количество. Данные точки необходимо явно определять в редакторе логики (см. вышеописанную конструкцию), также их можно переопределять динамически, например, в момент нажатия кнопки

Случайная точка появленияLink to Случайная точка появления

Пользователь может настроить точку появления на сцене случайным образом. Для этого ему необходимо дополнительно расположить несколько зеленых Точек появления игрока на сцене

И настроить логику Blockly соответствующим образом

Для этого в момент подготовки сцены, создайте переменную, содержащую массив из расположенных на сцене точек появления игрока. После этого, для объекта Игрок выполните функцию телепортироваться к.. и выставьте в качестве необходимого объекта, блок в списке «переменная» взять «произвольный». Готово, запустите проект и проверьте работу логики. Каждый перезапуск сцены будет вызывать это событие и выбирать для игрока случайную из списка точку появления