Как сделать телепорт в unity

Телепорт в Unity2D

1. Как решить проблему с телепортом.
2. На видео монстр(вертолет), крутится на 360*, можно как-то его полет ограничить каким-то радиусом.

Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unityТелепорт в Unity2D
using System.Collections; using System.Collections.Generic; using UnityEngine; public class.

Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unityТелепорт
Может кто подсказать как организовать телепорт обьекта. Нужно не просто телепорт от одной точки к.

Решение

Телепорт
Уважаемые, нужно чтобы телепорт был одноразовым, как мне это сделать? п.с. я на анриале леплю

Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unityПеремещение по коду (телепорт) | CPP
ПРИВЕТ, ДРУЗЬЯ! Подскажите, пожалуйста, как начинающему кодеру cpp. Как мне телепортироваться по.

Сколько нужно зарядов, чтобы собрать телепорт Бетта?
Сколько нужно зарядов, чтобы собрать телепорт Бетта? Условия: 1 заряд может выдать часть для.

Как меня уже задрали маршрутки(придумайте кто-нибудь телепорт, а?)
Со своим ростом 6 футов+- не совсем комфортно чувствую себя в маршрутках.(расчитаны на карликов.

AI в Unity2D
Есть готовый скрипт ботинка(AI),он может меня преследовать, прыгать через платформы, убивать меня.

Unity2D Камера
Как можно изменить соотношение сторон камеры, чтобы не было широкого экрана?

Источник

Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

Мы запускаем бесплатные уроки по Unity 3D. Благодаря этому видеокурсу вы научитесь создавать анимацию и разрабатывать игры, узнаете, как сделать телепорт, настроить спавн объектов, вывести полосу жизни персонажа и многое другое.

Unity 3D — платформа разработки 3D-игр и приложений в реальном времени. Программа написана на языке программирования C#. Благодаря Юнити 3D мы можем взглянуть на игры глазами инженера-разработчика, научиться моделировать и анимировать объекты, создавать дизайн уровней и интерфейсов.

Этот видеокурс предназначен для тех, кто только начинает делать шаги в сторону разработки игр. Короткие видеоуроки будут полезны тем, кто хочет постепенно перейти от простого к сложному.

Как скачать и установить Unity 3D (Юнити) на ПК (Windows)

Прежде чем перейти к урокам, установим саму программу.

Итак, начинаем пошаговое изучение Unity 3D! В этом видео научимся делать анимацию. Запрограммируем скорость движения персонажа. Создадим скрипт на языке программирования C# для анимации бега. Научимся уменьшать и увеличивать объект с помощью функции Scale.

Урок 2. Как создать телепорт в Unity 3D

В этом видео мы научимся создавать телепорт в Unity 3D. Для этого нам нужно настроить два куба (вход и выход) и написать скрипт на C#.

Урок 3. Как сделать спавн объектов d Unity 3D

В этом видео мы научимся делать спавн объектов в Unity 3D в пределах камеры или на canvas.

Урок 4. Триггеры в Unity 3D.

В этом видео мы расскажем, что такое триггеры и для чего они нужны. Научимся настраивать сбор бонусов в игре и сталкивать персонажей.

Урок 5. Как создать таймер в Unity 3D

В этом видео мы разберем, как создать таймер двумя способами: с помощью Coroutine (корутины) и InvokeRepeating.

Урок 6. Перемещение объекта мышью в Unity 3D (Mouse Drag)

Мы узнаем, как перемещать мышкой UI-объекты в Unity 3D, напишем свой скрипт на языке C#.

Урок 7. Как создать полосу жизней персонажа в Unity 3D (Health bar)

Мы разберем, как создать полосу жизней персонажа (Health bar), чтобы вы могли использовать ее в своих играх.

Урок 8. Как сохранить игру в Unity 3D

В этом видео мы изучим метод PlayerPrefs, который позволит нам сохранить и загрузить игровые данные в Unity 3D.

Урок 9. Как создать игру «Раннер» в Unity 3D за 30 минут

Мы создадим классическую игру «Раннер 2D» (Runner) в Юнити! И заодно вспомним все, что изучали на уроках: запрограммируем движение героя, воспользуемся триггерами, сделаем спавн объектов и др.

Урок 10. Как экспортировать игру из Unity на ПК или Android

В этом видео мы узнаем, как собрать и сохранить (экспортировать) проект для компьютера или телефона.

Урок 11. Как загрузить игру в Play Market?

Хотите загрузить свою игру в Play Market и зарабатывать на ней? Вот вам подробная инструкция:

Урок 12. Как сделать прыжок персонажа в Юнити?

Одно из самых простых, но важных действий, которые должен уметь ваш игровой персонаж, — это прыжок. В этом видеоуроке вы узнаете о том, как научить персонажа прыгать.

Урок 13. Как научить персонажа двигаться в 2D- и 3D-играх?

Прыжки мы изучили, настало время разобраться, как в целом управлять персонажем. Для этого мы покажем, как ввести переменные скорости, поворота, а также движения по вертикали и по горизонтали. Как всегда, новую тему мы изучим на примере 2D- и 3D-проекта.

Урок 14. LineRenderer в Unity 2D

LineRenderer — это рендер линий, который позволяет с легкостью рисовать прямые линии между двумя точками. Мы воспользуемся этим методом в 2D-проекте, напишем два скрипта, которые упростят нам работу.

Урок 15. Как сделать автосимулятор в Unity 3D

Давайте сделаем настоящие гонки в Unity! Для этого мы возьмем модель машины, построим для нее трассу и запрограммируем коробку передач. Наш автомобиль будет передвигаться и менять скорость, а камера будет следовать за ним, как в настоящих гоночных играх!

Плейлист видеоуроков постоянно дополняется, подписывайтесь на канал и следите за обновлениями. Наши видеоуроки выходят на русском языке и полностью бесплатны.

Нужен наставник? Записывайтесь на онлайн-уроки программирования для детей в школе «Пиксель»: онлайн-курс по разработке игр на игровом движке Unity 3D.

Источник

Разработка игр на Unity 3D — бесплатные видеоуроки для детей и подростков

Короткие последовательные уроки по Unity 3D подойдут как для начинающих детей, так и для более продвинутых разработчиков.

Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

Unity (Юнити) — популярный современный движок для создания 2D- и 3D-игр. На нем были разработаны такие известные проекты, как Hearthstone, Pokemon Go, Kerbal Space Program и другие. На Unity можно создавать как компьютерные игры, так и игры на смартфон. Для написания скриптов в нем используется язык программирования С# (Си Шарп).

Дети и подростки тоже могут начать создавать несложные игры на Unity. Школа программирования для детей «Пиксель» делится короткими последовательными видеоуроками, которые познакомят детей с разработкой игр на Юнити. Благодаря этим урокам вы сможете начать обучение Unity с нуля и освоите азы программирования на Си Шарп. А еще создадите свои первые проекты и научитесь «собирать» их под Android или ПК и загружать в Play Market. Давайте начнем?

Урок 0. Установка Unity

Для начала давайте скачаем и установим Unity на ПК.

Урок 1. Создание анимации в Unity 2D

Начнем изучение Юнити с анимации персонажа. В первом видеоуроке мы покажем, как добавить спрайт на сцену и запрограммировать его так, чтобы он двигался с нужной скоростью. Напишем первый скрипт на языке программирования C#.

Урок 2. Как создать телепорт в Unity

В этом уроке мы разберем, как добавить в наши игры телепорт. Мы возьмем два куба и расположим их в разных частях сцены. При касании одного куба наш персонаж будет тут же перемещаться к другому, напишем для этого скрипт телепорта на Си Шарп.

Урок 3. Спавн объектов в Unity

Спавн — важная составляющая любой игры, место, где появляются наши объекты при запуске игры. Мы разберем 2 способа добавления спавна: на canvas и в пределах камеры.

Урок 4. Триггеры в Unity 3D

Триггеры нужны в играх, чтобы собирать бонусы или наносить урон персонажам. В этом видео покажем, как запрограммировать сбор очков и столкновение персонажей в Юнити.

Урок 5. Как создать таймер в Unity

Таймер — еще одна важная часть почти каждой игры. Мы научимся добавлять таймер в Юнити двумя способами: используя корутину или команду InvokeRepeating.

Урок 6. Перемещение объекта мышью в Юнити

Мы научим вас добавлять в игры функцию Mouse Drag. Это метод перетаскивания объектов в игре с помощью компьютерной мыши. В видео мы показали, как он может использоваться: например, для того чтобы перенести еду на питомца и накормить его.

Урок 7. Полоса здоровья персонажа

В этом видео мы покажем, как добавить Health bar (полосу жизни) в ваши игры. Она будет увеличиваться или уменьшаться в зависимости от ваших успехов в ходе игры.

Урок 8. Сохранение игры в Unity

Прошли несколько уровней и заработали много очков, а теперь хотите сохраниться? Мы покажем, как добавить сохранение игры с помощью метода PlayerPrefs.

Урок 9. Как сделать «Раннер» в Unity за 30 минут

Мы создадим «Раннер» с динозавром — тот самый, в который Google предлагает нам сыграть, если веб-страница перестает грузиться. В этом уроке мы повторим пройденное: вновь сделаем анимацию, добавим препятствия (триггеры), спавн и полосу жизни.

Урок 10. Как экспортировать игру из Unity на ПК или Андроид

В этом видео вы узнаете, как установить нужные настройки в Unity, чтобы собрать игру под ПК или Android.

Урок 11. Как загрузить игру из Unity в Play Market

Хотите поделиться своей игрой с другими пользователями и начать на ней зарабатывать? Мы покажем, какие настройки нужны для того, чтобы подготовить игру и загрузить ее в Play Market.

Урок 12. Как сделать прыжок в Unity 2D и 3D

Мы покажем, как научить персонажа прыгать в 2D- и 3D-игре на Unity. Для этого нам понадобится создать две сцены и написать скрипты на Си Шарп.

Урок 13. Как сделать управление персонажем в Unity 2D и 3D

Мы расскажем, как научить персонажа двигаться в 2D- и 3D-играх на Unity. Для этого нам нужно изучить переменные типа float — они нужны для скорости, поворотов и других перемещений персонажа.

Урок 14. LineRenderer в Unity

В этом видеоуроке мы изучим рендер линий в Юнити. LineRenderer — это метод, который упрощает рисование линий в игре. Мы создадим два скрипта с разными функциями.

Урок 15. Как создать автосимулятор в Unity

Давайте сделаем гонки в Юнити! Мы расположим трассу, настроим автомобиль и напишем скрипты для коробки передач. Поехали!

Урок 16. Terrain в Unity

Мы покажем, как добавить инструмент Террейн в Юнити и пользоваться им. Он позволит создавать разнообразный ландшафт на сцене.

Урок 17. Диалоги в Unity

Диалоги в играх важны для продвижения сюжета. Именно через диалоги герои рассказывают игроку, какие события произошли и что ему нужно сделать. А еще в диалоговом окне нам могут дать подсказку. В этом видео мы покажем, как сделать диалоги в Юнити.

Урок 18. Как сделать NPC в Unity

NPC (Non-Player Character) — это неигровой персонаж, который находится под управлением не игрока, а специальной программы. NPC может общаться с игроком, давать подсказки или просто вливаться в общий фон игры. Давайте добавим НПС в Юнити.

Урок 19. Как сделать инвентарь в Unity

Мы покажем, как сделать так, чтобы, когда персонаж касается предмета, он сразу же появлялся в инвентаре.

Урок 20. Как создать «Шутер» в Unity за 30 минут

Урок 21. Как создать Flappy Bird на Unity

Помните веселую мобильную игру с птичкой? Она лавировала между трубами, стараясь остаться в полете как можно дольше. Мы покажем, как создать ее на Unity 2D.

Урок 22. Как сделать выбор персонажа в Unity

Хотите играть за Железного человека или Капитана Америку? Из этого видео вы узнаете, как добавить возможность выбора персонажа в ваши игры.

Урок 23. Как сделать магазин в Unity

Материал подготовлен школой программирования для детей «Пиксель». Мы учим детей 5-17 лет программировать, создавать игры и анимацию и другое. Приходите к нам на полный курс по разработке игр в Unity, если хотите прокачаться в геймдеве и научиться создавать крутые игры.

Источник

Перемещение объекта по нажатии кнопки в Unity3d на C#

Доброго времени суток.

Сегодня поговорим про движение объекта по нажатию кнопки на экране в Unity3D. Эта тема очень проста, но часто используется в разного рода играх.

Для начала давайте создадим пустой 3D проект. Открываем Unity, нажимаем кнопку в правом верхнем углу с надписью «New». В поле «Project name» указываем название проекта. В строке «Location» указываем расположение проекта на диске. Ниже поля «Location» ставим флажок «3D» и нажимаем «Create project».

Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

Затем создаем куб который будет заменять нам землю (GameObject->3D Object->Cube). Потом сделаем его более плоским и растянем. Открываем окно «Inspector», выделяем наш куб, в параметре «Transform» пункт «Scale» задаем x:10, y:0.2, z:10. У нас должно получится такое полотно:

Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

Теперь перемещаем камеру на координаты x:0,y:5,z:0. Затем поворачиваем ее на 90 градусов по оси x. Затем нам нужно создать объект который мы будем перемещать. Создаем сферу (GameObject->3D Object->Sphere), задаем параметр «Position» в «Transform» как x:0, y:1, z:0. После этого чтобы лучше видеть нашу сцену ищем на вкладке «Hierarchy» объект с именем «Directional Light» и задаем ему параметр «Rotation» в «Transform» как x:180, y:-30, z:0. Наш проект теперь должен выглядеть вот так:

Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

Теперь нам нужна кнопка, по нажатию которой мы будем определять двигать ли наш объект. Сначала создаем экран на котором будет располагаться наша кнопка (GameObject->UI->Canvas). Следующий этап — создаем кнопку (GameObject->UI->Button). Затем надо написать скрипт для перемещения нашей сферы. В окне «Project» выбираем «Create», а там выбираем C# Script. Далее приведен код:

Сначала создаем переменную нашего объекта для перемещения. Вторая переменная — это расстояние на которое мы будем перемещать объект. Публичный метод «OnButtonDown» отвечает за перемещение при нажатии кнопки. Сначала задаем переменной S значение 1 или 2, после чего двигаем объект по оси X на S расстояние.

Затем выделяем нашу кнопку, в панели «Inspector» в самом низу нажимаем кнопку «Add Component», выбираем в «Scripts» наш код. Далее в компоненте «Button» снизу в пункте «On Click ()» нажимаем «+». Нажимаем на получившееся окно в параметре «On Click ()» в поле, где стоит «None (Object)». В нем выбираем нашу кнопку. Вот как это должно выглядеть:

Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

Потом в нашем параметре «On Click ()» выбираем блок в котором стоит «No Function», внутри него выбираем название нашего кода, а в нем выбираем метод «OnButtonDown()». Теперь когда кнопка настроена переходим к коду. В окне «Inspector» должен отображаться компонент с названием нашего кода. В поле «Sphere» выбираем нашу сферу. Вот что должно получится:

Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

Затем в окне «Game» нажимаем на «Maximize On Play». Теперь нажимаем на кнопку запуска игры. На экране отображается наша кнопка. Если кликнуть по ней, то наша сфера переместится по оси X.

Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

Большое спасибо за прочтение публикации. Надеюсь, Вы приобрели для себя новые знания.

Источник

Unity & Vive: Tutorial

Решил в отпуске изучить разработку под Vive в Unity3D. Погуглил парочку примеров и начал пробовать, но почему то не работало. Начав подробней разбираться и обнаружил, что Valve выкатили недавно обновление плагина для Unity3D — новая, сильно переделанная версия. В ней появилось парочка принципиальных новшеств, которые сделали старые tutorial’ы не актуальными. Решил написать новый

Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

Нам понадобится Unity >= 5.4.0 и новый плагин SteamVR Plugin (GitHub)

В самом плагине есть три полезных для ознакомления pdf’ки

\Assets\SteamVR\SteamVR Unity Plugin.pdf
\Assets\SteamVR\SteamVR Unity Plugin — Input System.pdf
\Assets\SteamVR\InteractionSystem\InteractionSystem.pdf

\Assets\SteamVR\Simple Sample.unity
\Assets\SteamVR\InteractionSystem\Samples\Interactions_Example.unity

Плагин поддерживает режим имитации — он включается если не включен шлем

Ну а теперь по шагам;

Создадим новый проект по шаблону 3D с плагином SteamVR Plugin

Соглашаемся с настройками

Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

Теперь ключевой момент — нужно настроить управление. Выбираем пункт меню Window\SteamVR Imput

Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

Unity спросит про отсутствующий actions.json и предложит скопировать файл примера (он лежит в \Assets\SteamVR\Input\ExampleJSON) — советую согласиться.

Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

По json-файлам видно, что плагин рассчитан не только на Vive, но и на Oculus и Windows MR, а также новые контролеры knuckle. С этим связанны основные изменения.

В открывшемся окне достаточно нажать «Save and generate»

Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

Теперь нужно добавить Игрока (Player из \Assets\SteamVR\InteractionSystem\Core\Prefabs) в Сцену и удалить Main Camera

Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

что бы работал режим имитации — он должен быть включён в свойствах Игрока

Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

Ещё полезно скопировать папку \Assets\SteamVR\InteractionSystem\Core\Icons в \Assets и переименовать её в Gizmos

В режиме VR при включенных контролерах — они будут видны

Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

    Мы добавили VR, но даже перемещаться не можем. В плагине есть реализация телепортации
    для её включения нужно добавить в сцену Teleporting из \Assets\SteamVR\InteractionSystem\Teleport\Prefabs
    а также расставить TeleportPoint от туда же

    Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

    Телепортироватся можно и в имитации — клавишей T.

    Можно создать поверхность телепортации — Создаём поверхность (plane) и вешаем на неё скрипт TeleportArea.cs из \Assets\SteamVR\InteractionSystem\Teleport\Scripts

    Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

    Попробуем взаимодействие с объектами — создадим Cube и повесим на него скрипт Interactable.cs из \Assets\SteamVR\InteractionSystem\Core\Scripts
    теперь он подсвечивается, но с ним ничего не происходит

    Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

    Нам нужно прописать взаимодействие — создадим для Cube новый скрипт

    Более подробно про взаимодействие можно посмотреть в примерах к плагину, в частности в \Assets\SteamVR\InteractionSystem\Samples\Scripts\InteractableExample.cs

    А мы дальше попробуем сделать то, чего в примерах нет — добавить новые действия

    Откроем скрипт Player.cs и добавим поля

    Допустимые типы для возвращаемых значений можно посмотреть в \Assets\SteamVR\Input

    Запустим Window\SteamVR Imput, Создадим наши действия в наборе default и сохраним их, теперь выберем пункт «Open binding UI» (SteamVR должен быть запущен и как минимум один контролер включён)

    Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

    В браузере откроется вкладка Controller Binding — в ней нужно настроить связь наших действий с контролерами: PlayerMove мы повесим на левый TRACKPAD (не забудьте выключить Mirror Mode), PlayerRotate на правый TRACKPAD, а MenuClick повесим на клавиши Menu

    Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

    Закроем Controller Binding и сохраним изменения

    В свойствах Player свяжем новые действия

    Как сделать телепорт в unity. Смотреть фото Как сделать телепорт в unity. Смотреть картинку Как сделать телепорт в unity. Картинка про Как сделать телепорт в unity. Фото Как сделать телепорт в unity

    Заключение

    Следует отметить несколько моментов. Некоторые действия в SteamVR Imput могут заставить Unity задуматься надолго, в принципе эти изменения можно внести самому в код, а вместо использования Controller Binding можно напрямую править json-файлы, но большой риск ошибки которые сложно будет отловить.

    Для более глубокого изучения плагина — полезно подробно изучить примеры, ну и конечно — читайте документацию.

    Источник

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *