Unity как запустить игру

Содержание

Unity как запустить игру

Как сделать интернет приложение? Создание интернет игры на Unity за 25 минут! Скачать

Unity5. Как создать игру для Linux + видео

Unity как запустить игру

В этой статье я желаю поведать для вас как с помощью игрового движка Unity5 сделать игру для OS linux.

С чего начать?

Для начала, у вас должен быть установлен компонент Linux Build Support для компиляции игр для Linux. Этот компонент устанавливается автоматом при установке игрового движка из веб-установщика. Если вы убрали галочку при установке, ничего ужасного, скачайте установщик Unity, той же версии что и у вас, и оставьте галочку лишь на этом компоненте. Папку для загрузке компонента необходимо указать туже, где установлен игровой движок.

Unity как запустить игру

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

Unity как запустить игру

Build…

Когда ваш проект будет готов к «сборке», надавливает File — Build settings… и в открывшемся окне, выберем в Target platform платформу Linux

Unity как запустить игру

Жмем кнопку Build и избираем место, куда сохранится игра и ждем пока игровой движок произведет все деяния. Направьте внимание, что ваши игровые сцены, как и для windows, должны быть указаны в scenes in build.
После компиляции можно проверить, открыть ту папку, которую указывали для сохранения. Как видно в папке есть файл, который запускает игру и папка с игровыми файлами.

Unity как запустить игру

Всю компиляцию проекта я создавал на windows, но для проверки игры нам нужно отыскать OS семейства Linux, для этого можно установить Ubuntu 16.04 на флешку (как это сделать можно отыскать в гугле) и проверить нашу игру.

На видео показано как запускается игра сделанная на Unity в ОS Linux.

Видео

Делаю игру на ОЧЕНЬ Древнем ноутбуке Скачать

Unity как запустить игру

Unity 3D — как сделать игру на Unity в 2022 | Создаем ZombieLand, Tutorial #1 [ПЕРЕЗАЛИВ] Скачать

Unity как запустить игру

Делаем игру на Unity #1 / Ознакомление с интерфейсом Unity Скачать

Unity как запустить игру

[СОЗДАНИЕ ИГРЫ ЗА 10 МИНУТ] Grand Theft Auto — GTA | Unity 5 Скачать

Unity как запустить игру

Научу сделать игру на Unity за 5 минут. | Gamicle Скачать

Unity как запустить игру

КАК Сделать ПЛАВНУЮ КАМЕРУ В CONSTRUCT 3/2? /без плагинов/туториал на российском/для новичков Скачать

Unity как запустить игру

Мало о разработке игр на Linux Скачать

Unity как запустить игру

Можно ли сделать игру, если ты ничего не умеешь? Скачать

Unity как запустить игру

Как сделать собственный инди хоррор в Unity 5 Скачать

Unity как запустить игру

Как сделать игру на unity. Гайд. 0+ Скачать

Unity как запустить игру

Сергей Немчинский vs Unity | Худший движок для разработки игр? Скачать

Unity как запустить игру

[UNITY 5] Как сделать игру викторину? [1/3] — Делаем базу Скачать

Unity как запустить игру

Своя игра на Unity 5 и MagicaVoxel с нуля. Гайд C# by Artalasky Скачать

Unity как запустить игру

Учим Unity за 1 час! #От Специалиста Скачать

Unity как запустить игру

Как собрать проект Unity в исполняемый файл?

Когда решил делать игру мечты на Unity3D #Shorts Скачать

Unity как запустить игру

КАК НАЧАТЬ ИГРАТЬ НА ЛИНУКСЕ (2021) Скачать

Unity как запустить игру

Лоу-поли ландшафт для игры | ДЕЛАЮ ИГРУ НА UNITY #7 | Изменение формата Скачать

Unity 5. Игра для WebGL. + Видео

Unity как запустить игру

Unity как запустить игру

Уроки

Обновлено 23 Июня 2022
Поделиться
Просмотров 2074

Или как создать браузерную игру с помощью Unity 5.

С выходом пятой версии движка в Unity появилась возможность экспортировать свои проекты в WebGL.

WebGL — это библиотека для языка JavaScript, позволяющая создавать на языке JavaScript интерактивную 3d графику, которая будет работать в интернет — браузерах поддерживающих эту библиотеку, т.е. позволяет создавать браузерные игры.

В этом уроке я желаю показать, как сделать ординарную браузерную игру с помощью JavaScript и портировать ее в Вэб.

Пример браузерной игры можно поглядеть тут.

Подготовка сцены.

Запустим Unity и сделаем сходу несколько папок: Scene, Material, Prefab и Script. В этих папках мы будем хранить две сцены Game и Menu, физические материалы для игровых объектов, префаб объекта и несколько скриптов.

Unity как запустить игру

Сделаем на сцене сферу (Героя), который будет прыгать с одной платформы на другую и если ему не получится запрыгнуть на одну из платформ, то герой свалится вниз и игра будет окончена.

Для этой сферы настроим позицию и размер.

Unity как запустить игру

Добавим к сфере компонент Rigidbody, для того чтоб сфера падала вниз и во вкладке Constraints выберем все оси в строке Rotation, тогда наша сфера не будет крутиться.

Unity как запустить игру

Добавим на сцену куб, чтоб наша сфера не падала вниз при старте игры, и изменим его размеры по оси Y до 0.1.

Unity как запустить игру

Сохраним этот куб в префаб в папку Prefab.

Unity как запустить игру

Для реализации прыжков нам нужно сделать два физических материала, для сферы:

Unity как запустить игру

Unity как запустить игру

Unity как запустить игру

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

Применим эти материалы к наши игровым объектам.

Unity как запустить игру

В игре у нас будет вид от первого лица, потому давайте настроим камеру. Создадим ее дочерним сферы и изменим некие параметры.

Unity как запустить игру

Ну и для красоты можно добавить компонент Spotlight, дочерним сферы, со значениями поворота 90 по оси х.

Unity как запустить игру

Настройка управления.

Наша сфера будет управляться движением мыши, давайте создадим в папке Script новый JS (JavaScript) — скрипт и назовем его InputController :

#pragma strict public var Hero : GameObject; // наш герой private var halfScreenWidth : float; private var halfScreenHeight : float; function Start () < halfScreenWidth = Screen.width / 2; halfScreenHeight = Screen.height / 2; >

Видео: [Яндекс] Собираем проект под WebGL | Правильный экспорт билда | Настройки в PlayerSettings [2]Скачать

Unity как запустить игру

Видео: Создание билда WebGLСкачать

function Update () < // получаем данные о положении мыши var x : float = 0.0; var z : float = 0.0; x = ( Input.mousePosition.x - halfScreenWidth ) / halfScreenWidth; z = ( Input.mousePosition.y - halfScreenHeight ) / halfScreenHeight; Hero.GetComponent( HeroController ).SetPosition( x, z ); >

Этот скрипт перенесем на камеру и укажем в строке Hero нашу сферу

Unity как запустить игру

Следующий скрипт мы назовем HeroController и поместим на сферу, этот скрипт будет перемещать нашу сферу зависимо от положения курсора мыши:

#pragma strict public function SetPosition ( x : float, z : float )

Для рандомного создания последующих платформ, кроме первой, создадим скрипт GameManager и переместим его на камеру.

#pragma strict public var Platform : GameObject; // наша платформа public var Hero : GameObject; // наша сфера private var boundary : float; // отметка при достижении которой будет создаваться новая платформа private var rotation: Quaternion; // поворот платформы private var lastPlatformPosition : Vector3; // сохраняет положение последней платформы function Start () < boundary = 1.0; rotation = Quaternion.identity; lastPlatformPosition = new Vector3( 0, 0, 0 ); >function Update () < // проверка на положение сферы if ( Hero.transform.position.y >boundary ) < var position : Vector3; boundary += 1.0; position = getNextPlatformPosition(); Instantiate( Platform, position, rotation ); >else if (Hero.transform.position.y < -2.0) < gameOver(); >> private function getNextPlatformPosition () < // получаем положение следующей панели var position : Vector3; do < position = new Vector3( Random.Range( -1, 2 ), boundary, Random.Range( -1, 2 ) ); >while ( position.x == lastPlatformPosition && position.z == lastPlatformPosition ); lastPlatformPosition = position; return position; > private function gameOver ()

Укажем наш префаб платформы и сферу.

Unity как запустить игру

Создание меню.

Сохраним сцену Game и откроем сцену Menu. Добавим новый элемент Canvas и дочерний ему Button.

Unity как запустить игру

Сперва настроим камеру.

Unity как запустить игру

Далее настроим канвас,

Unity как запустить игру

Unity как запустить игру

Создадим очередной JS-скрипт UIController и поместим его на кнопку

#pragma strict public function StartGame ()

В обработчике кнопки OnClick нажмем плюс и добавим нашу кнопку, выберем функцию StartGame из скрипта UIController.

Unity как запустить игру

Сохраняем сцену и экспортируем нашу сцену для платформы WebGL.

Unity как запустить игру

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

Скажу сразу, проект не сложный но были некоторые проблемы с компиляцией. Сначала Unity отказался компилировать игру в стороннюю папку, т.е. затребовал указать путь к проекту, далее возникли проблемы в процессе самой компиляции и в конечном итоге все получилось только с третьего раза. Проблемы могу возникать из-за версии движка, я использовал 5.4.2., для работоспособности советую использовать стабильную версию 5.2.x.

Для запуска игры достаточно запустить файл Index.html в любом браузере, который поддерживает WedGL.

На этом все, Удачных проектов!

Видео

Как сделать веб приложение? Создание веб игры на Unity за 25 минут! Скачать

Unity как запустить игру

КАК СКАЧАТЬ UNITY В 2022 ГОДУ / КАК ВЫЛОЖИТЬ WEBGL ИГРУ НА ITCH.IO | #unity #webgl #game Скачать

Unity как запустить игру

WEBGL ШАБЛОН UNITY | ЯНДЕКС Скачать

Unity как запустить игру

Как я сделал инерцию в полёте персонажа в игре Unity3D #shorts Скачать

Unity как запустить игру

Ballista Man — Best Arcade Epic Game 2022 Android WebGL Unity Яндекс игры лучшее не лучник no archer Скачать

Unity как запустить игру

Как интегрировать яндекс рекламу в Unity WebGL Скачать

Unity как запустить игру

ИНФОРМАЦИЯ ОБ УСТРОЙСТВЕ UNITY WebGL | Yandex Игры Скачать

Unity как запустить игру

Unity — WEB GL YandexSDK Скачать

Unity как запустить игру

Делаем игру на Unity #1 / Ознакомление с интерфейсом Unity Скачать

Unity как запустить игру

Оптимизация игры на Unity, часть 1. Batching Скачать

Unity как запустить игру

Unity WebGL Full Window( на русском ) шаблоны для WebGL Скачать

Unity как запустить игру

Лидерборд Unity WebGL | Лидерборд для Яндекс.Игры | Делаем UI | Supabase база данных | Часть 1 Скачать

Unity как запустить игру

СОЗДАНИЕ СВОЕГО ЗАГРУЗОЧНОГО ЭКРАНА UNITY WebGL | Yandex Игры VK Игры Скачать

Unity как запустить игру

Unity — Не используйте Task в WebGl — 89 Скачать

Unity как запустить игру

КАК СВЯЗАТЬ UNITY И ЯНДЕКС ИГРЫ | АВТОРИЗАЦИЯ РЕКЛАМА БАЗА ДАННЫХ YANDEX.GAME Скачать

Unity как запустить игру

#1 Создание игрового движка на JS — WebGL и шейдеры Скачать

Unity как запустить игру

How to Build Unity Project to WebGL (HTML5) Скачать

Использование Unity для разработки приложений

Unity является очень известным движком среди инди-разработчиков. На самом деле, это кроссплатформенный движок, который позволяет разрабатывать 3D— и 2D-игры. Особенностью, которая выделяет Unity среди остальных движков, является низкий порог вхождения для новичков при наличии богатого инструментария для профессионалов. Кроссплатформенность же позволяет разрабатывать приложения под любую платформу, начиная с десктопных игр и заканчивая мобильными.

Отдельно стоит сказать про систему подписки, поскольку Unity не является полностью бесплатным продуктом. Существует некоторое количество видов подписок:

Unity3D компиляция игры (создание exe-файла)

Unity как запустить игру
  • Personal. Бесплатная версия, которая содержит все основные функции движка. Имеет следующее ограничение: доход в год или объём привлечённых средств не должен превышать 100000$.
  • Plus. За 35 долларов за месяц предоставляются различные отчёты и аналитика, также возможность изменять заставочный экран, 20%-ая скидка на покупки в Asset Store и различные мелкие преимущества. Имеет следующее ограничение: доход за год или объём привлечённых средств не должен превышать 200000$.
  • Pro. За 125 долларов за месяц содержит в себе все преимущества версии Plus и дополнительно профессиональный сервис и премиум-поддержку. Без ограничений по обороту или объёму средств.
  • Отдельные версии для бизнеса (используются крупными компаниями).

Таким макаром, инди-разработчикам с малыми бюджетами должно быть достаточно версии Personal или Plus, в ином случае придётся оформлять подписку Pro. В данной статье воспользуемся бесплатной версией для первого запуска.

Шаг 1. Установка Unity

Для того, чтобы начать установку Unity, нужно перейти на сайт Unity Store, где будет предложено выбрать тип подписки. Как уже говорилось выше, выберем Personal.

Unity как запустить игру

Затем будет предложено принять условия использования и загрузить установщик. Также можно ознакомиться с системными требованиями для работы с Unity.

Unity как запустить игру

После запуска установщика, будет предложено выбрать, какие компоненты необходимо установить. Поскольку нам нужно создать приложение под Android, поставим флажок на Android Build Support. Также при желании вместо с Unity можно установить Visual Studio Community 2017 для программирования на C#.

Unity как запустить игру

После чего останется только выбрать путь установки и начать инсталляцию Unity.

Шаг 2. Регистрация и настройка Unity

Закончив установку и запустив Unity, нам предлагается войти под своим аккаунтом.

Unity как запустить игру

Затем снова будет предложено выбрать подписку, всё также остановимся на Personal. В данном случае нужно будет подтвердить, что годовой доход компании составляет менее 100000$, либо что Unity используется в целях обучения.

Unity как запустить игру

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

Unity как запустить игру

Шаг 3. Создание нового проекта

Настроив Unity, мы попадаем на экран выбора\создания проекта. Здесь нужно нажать New, чтобы создать свой новый проект.

Unity как запустить игру

После чего в появившемся окне предлагается ввести название проекта и директорию, где он будет расположен. Также не забудьте поставить флажок на 3D, чтобы использовать редактор в 3D-режиме.

Unity как запустить игру

Закончив с этим, нажмите Create project, чтобы создать проект. После чего откроется окно редактора с заранее сгенерированной сценой.

Unity как запустить игру

Не будем пока разбираться с тонкостями программирования и возьмём для примера готовую игру. Для этого здесь существует Asset Store, который содержит неограниченное количество готовых моделей, анимаций, звуков (и даже игр), как платных, так и бесплатных.

Чтобы открыть Asset Store, нужно в меню Window выбрать Asset Store (комбинация клавиш Ctrl-9).

Unity как запустить игру

Откроется окно магазина. Введём в строке поиска «flappy bird style example game» и откроем бесплатный пример, который мы будем использовать в своём проекте.

Unity как запустить игру

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

Unity как запустить игру

Согласившись на импорт, вы увидите окно, в каком нужно выбрать, какие компоненты импортировать. Выбираем все и нажимаем Import.

Unity как запустить игру

После завершения импорта в обозревателе проекта вы увидите новые файлы. Это и есть файлы игры. Чтобы открыть сцену в редакторе, раскройте Flappy Bird Style — Scenes и дважды кликните по Main.

Unity как запустить игру

В результате в окне 3D-редактора появится сцена игры.

Unity как запустить игру

Вы можете проверить, как игра работает, прямо в Unity, нажав на кнопку Play над окном редактора.

Unity как запустить игру

Шаг 4. Настройка инструментов Android

Примечание: если вы пользуетесь Android Studio, то у вас уже установлены все необходимые компоненты и поэтому можно смело переходить к следующему шагу.

Для того, чтобы собрать получившуюся игру на Android, нужно установить следующие инструменты:

  • Java Development Kit (JDK). Скачать его можно с сайта Java. Перейдя по ссылке, вы увидите на самом верху Java Platform (JDK), кликните по Download рядом с надписью, затем выберите вашу операционную систему и начните скачивание. После чего просто следуйте инструкциям инсталлятора.
  • Android SDK. Самым простым способом установить актуальную версию является скачивание Android Studio, с которым этот SDK поставляется. Для этого нужно перейти на сайт Android Studio и нажать Download Android Studio. Инсталлятор Android Studio установить базовые компоненты Android SDK, необходимые для разработки на Android.

Шаг 5. Подготовка проекта для запуска

Для начала, необходимо изменить платформу разработки на Android. Для этого в Unity откройте меню File и выберите Build Settings.

В появившемся окне нужно выбрать Android и затем нажать Switch platform.

Unity как запустить игру

Переключение платформы сообщает, что мы будем собирать приложение для Android. Это означает, что когда мы будем собирать приложение, Unity будет создавать APK-файл. Переключение платформы также заставляет Unity импортировать все ассеты проект заново. Это не займёт много времени на небольшом проекте, но имейте ввиду, что в больших проектах эта операция может занять длительное время.

Теперь нам нужно указать имя пакета для приложения.

Примечание: Имя пакета — это уникальный идентификатор приложения, он пишется в стиле обратного DNS в формате com.CompanyName.ProductName. После публикации приложения в Google Play имя пакета уже нельзя будет изменить.

Для этого перейдём в меню Edit и выберем Project Settings — Player.

Unity как запустить игру

В правой части Unity откроется окно с множеством различных настроек, таких как версия приложения, целевой и минимальный SDK, выбор иконки и т.д. Здесь нам нужно в блоке Other Settings найти Identification и задать имя пакета в поле Package Name. При желании можно также изменить и другие параметры.

Unity как запустить игру

Теперь осталось только указать путь до Android SDK и JDK. Для этого перейдём в меню и выберем Edit — Preferences.

Unity как запустить игру

В появившемся окне нужно перейти в External Tools и в полях SDK и JDK указать соответствующие пути, после этого закрыть окно.

Unity как запустить игру

Шаг 6. Сборка и запуск приложения

Пришло время собрать своё первое приложение на Unity. Для этого нужно в меню выбрать File — Build Settings. Откроется окно, в нём нужно будет добавить сцену, которую нужно собрать. Поскольку у нас эта сцена уже открыта в редакторе, довольно легко нажать Add Open Scenes, чтобы добавить её в сборку, после добавления вы увидите её в списке сцен.

Unity как запустить игру

Осталось только нажать Build, после этого Unity приступит к сборке приложения. Перед этим вам может быть предложено выбрать папку, куда будут сохраняться собранные файлы приложений, также имя APK-файла.

Примечание: сейчас, если у вас в Android SDK установлена альфа-версия Build-Tools (версия 28.0.0-rc1), при сборке Gradle выдаст ошибку. Чтобы это исправить, просто удалите из Android SDK эту версию.

В результате в папке, которую вы указали, появится собранный APK-файл, готовый к установке на эмуляторе или на реальном устройстве.

Посмотрим, что находится внутри собранного APK. Для этого воспользуемся утилитой APK Analyzer, которая входит в состав Android Studio,

Unity как запустить игру

Размер APK-файла в несжатом виде составляет 21,1 MB, в сжатом же 20,9 MB. Как можно увидеть из графика, большую часть объёма занимают сторонние библиотеки, добавленные Unity. Затем в assets расположены все ресурсы, которые используются в собранной сцене. Файл classes.dex содержит всего 89 классов и 479 методов.

Кроме того, если заглянуть в AndroidManifest.xml, приложение состоит из одной активности.

Заключение

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

Раздел: Кодинг Метки: Android, engine, flappy bird, game, lesson, unity

Использование Unity для разработки приложений : 8 комментариев

  1. Никто 24 Февраля 2020 Какое блин *создание приложений* зачем разводить людей? Пишите сразу КАК СКОПИРОВАТЬ ИГРУ ИЗ АСЕТ СТОР ЮНИТИ! ОБНАГЛЕЛИ! ХОТЕЛ НАУЧИТЬСЯ ДЕЛАТЬ ПРИЛОЖЕНИЯ! А ТУТ: КОПИРУЙ ИЗ АСЕТ СТОР И ВСЁ!
  1. SaloVmarmelade 15 Октября 2020 так ты из числа тех кто придумывает велосипед? ) все по делу, для чайников разжевал автор!
  1. alex 30 Октября 2020 скажите пожайлуста как сделать кнопки,для управления
  1. Atmel Avr 10 Апреля 2022 Загуглите event System там много что сделать можно.
    Расскажу коротко.
    Создаёте canvas, и в ней кнопку.
    При щелчке по кнопке в Обозревателе объектов, в инспекторе появиться описание, листает в самый низ.
    Будет пункт onbuttonclik
    При нажатие на + надо выбрать чтобы работало в редакторе и программе, найти объект к которому привязан скрипт обработки нажатия, и выбрать скрипт, далее функцию и все.
    Кстати многие говорят что без коллайдер работать не будет- это все пруф.

Похожие статьи

  • Unity что это за программа

    Содержание Как создать игру на Unity Что такое Unity Как создать простую игру Создание проекта Настройка интерфейса Добавление объекта Работа со…

  • Unity player для игр

    Содержание Unity Web Player (64-bit) Download Unity Web Player (64-bit) Latest Version Screenshots Related Downloads Top Downloads Comments and User…

  • Unity web player что это

    Содержание Что такое Unity Web Player? Все про программу для Windows Про плеер Как запустить Unity Web Player в браузере Google Chrome Возможности и…

Оставить комментарий

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

Что будем искать? Например,Человек

Мы в социальных сетях