Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Unity > Общие вопросы

Общие вопросы вопросы не попадающие ни в один из доступных разделов

Ответ
 
Опции темы
Старый 08.02.2020, 23:04   #1
JeanWinters
Знающий
 
Регистрация: 22.12.2007
Сообщений: 223
Написано 22 полезных сообщений
(для 51 пользователей)
Unity для веб

Как можно скомпилировать приложение на Unity для веб-страницы? Раньше был плеер, сейчас вроде WebGL. А можно ли сделать проект для html5 canvas?
(Offline)
 
Ответить с цитированием
Старый 08.02.2020, 23:07   #2
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Unity для веб

Это оно и есть. Но работает пока плохо.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 08.02.2020, 23:27   #3
JeanWinters
Знающий
 
Регистрация: 22.12.2007
Сообщений: 223
Написано 22 полезных сообщений
(для 51 пользователей)
Ответ: Unity для веб

Как понимаю webGL и canvas это разные способы отображения графики в браузере. Что именно не так работает? Т.е. смысла нет делать что-то для веб? Даже на официальном сайте сложно найти, как вообще приложения можно компилировать, зато везде написано про какую-то многоплотформенность.
(Offline)
 
Ответить с цитированием
Старый 09.02.2020, 00:46   #4
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: Unity для веб

Сообщение от JeanWinters Посмотреть сообщение
Как понимаю webGL и canvas это разные способы отображения графики в браузере.
Нет, canvas это элемент веб странцы, а webgl технология, которая рисует в этот элемент.

Сообщение от JeanWinters Посмотреть сообщение
Что именно не так работает?
JavaScript не так работает.
Свистит, пердит, лагает и пямять протекает.

Сообщение от ABTOMAT Посмотреть сообщение
Это оно и есть. Но работает пока плохо.
Сообщение от JeanWinters Посмотреть сообщение
Т.е. смысла нет делать что-то для веб?
Есть. Как вебгл и браузеры становятся лучше, то есть развитие точно идёт, так и Юнитеки улучшают свой веб билд, делая его всё оптимальнее.
На среднем пк и при средне навороченной сцене уже работает вполне сносно.

Сообщение от JeanWinters Посмотреть сообщение
Даже на официальном сайте сложно найти, как вообще приложения можно компилировать, зато везде написано про какую-то многоплотформенность.
В смысле как? В BuildSettings выбираешь таргет платформу WebGL и собирается веб страница с игрой.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (09.02.2020)
Старый 09.02.2020, 12:20   #5
JeanWinters
Знающий
 
Регистрация: 22.12.2007
Сообщений: 223
Написано 22 полезных сообщений
(для 51 пользователей)
Ответ: Unity для веб

Ну так на canvas делают приложения для веб, например, в соцсетях игры (имею в виду другие технологии cocos или haxe).

А webGL вроде как смысла нет использовать для этих целей, потому что он для 3D предназначен. Так вот мне интересно, почему в Unity нет выгрузки проектов в формате canvas Html5, думал, что такое тоже есть для 2D.
(Offline)
 
Ответить с цитированием
Старый 09.02.2020, 17:05   #6
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Unity для веб

А еще unity webgl официально не работает на мобилках. Занавес!
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Старый 09.02.2020, 17:20   #7
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Unity для веб

А webGL вроде как смысла нет использовать для этих целей, потому что он для 3D предназначен. Так вот мне интересно, почему в Unity нет выгрузки проектов в формате canvas Html5, думал, что такое тоже есть для 2D.
Fun fact: 2D работает быстрее через 3D, чем через 2D.
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Старый 09.02.2020, 18:36   #8
seaman
Знающий
 
Регистрация: 08.01.2013
Адрес: Самара
Сообщений: 284
Написано 104 полезных сообщений
(для 180 пользователей)
Ответ: Unity для веб

Сообщение от ARA Посмотреть сообщение
А еще unity webgl официально не работает на мобилках. Занавес!
Официально - не работает, не официально - работает. Чтобы не было вывода ошибки нужно слегка поправить UnityLoader.js
Сообщение от JeanWinters Посмотреть сообщение
...
Вообще то WebGl выводится в том же элементе canvas html страницы.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо seaman за это полезное сообщение:
ARA (09.02.2020), St_AnGer (10.02.2020)
Старый 09.02.2020, 20:18   #9
JeanWinters
Знающий
 
Регистрация: 22.12.2007
Сообщений: 223
Написано 22 полезных сообщений
(для 51 пользователей)
Ответ: Unity для веб

Сообщение от Mr_F_ Посмотреть сообщение
Fun fact: 2D работает быстрее через 3D, чем через 2D.

Так зачем лишние навороты 3D, когда нужно просто 2D-приложение. К тому же через WebGL тоже есть свои особенности и сложности. Где-то в интернете говорят, что есть какой-то плагин для компиляции или конвертации WebGL приложений Unity в Canvas Html5.
(Offline)
 
Ответить с цитированием
Старый 09.02.2020, 20:22   #10
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Unity для веб

>>> когда нужно просто 2D-приложение
Раньше это называли веб-сайтом
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
St_AnGer (10.02.2020)
Старый 10.02.2020, 12:14   #11
JeanWinters
Знающий
 
Регистрация: 22.12.2007
Сообщений: 223
Написано 22 полезных сообщений
(для 51 пользователей)
Ответ: Unity для веб

Сообщение от ARA Посмотреть сообщение
>>> когда нужно просто 2D-приложение
Раньше это называли веб-сайтом
Имею в виду не сайт, а именно приложения, например, игры для соцсетей.
(Offline)
 
Ответить с цитированием
Старый 10.02.2020, 14:05   #12
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: Unity для веб

Сообщение от JeanWinters Посмотреть сообщение
Ну так на canvas делают приложения для веб, например, в соцсетях игры (имею в виду другие технологии cocos или haxe).
Я выше объяснил что такое канвас а что вебгл. Ты путаешь тёплое с мягким. Мистер верно заметил, что webgl работает быстрее и все 2д игры используют именно его и за редким исключением есть фоллбэк до Canvas2D.

Отличия между ними как между DirectX и GDI+.

Сообщение от JeanWinters Посмотреть сообщение
А webGL вроде как смысла нет использовать для этих целей, потому что он для 3D предназначен. Так вот мне интересно, почему в Unity нет выгрузки проектов в формате canvas Html5, думал, что такое тоже есть для 2D.
Чепуху сказал по ряду причин. Любое 2д в юнити работает через 3д квады и как следсвие что бы ты там ни желал будет собран билд с вебгл и это хорошо и правильно. Канвас 2д создан для того чтоб рисовать небольшие диаграмки, а в риалтайме он он сдаёт позиции, всё.

Сообщение от ARA Посмотреть сообщение
А еще unity webgl официально не работает на мобилках. Занавес!
Вебгл там в принципе не работает, забей.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti

Последний раз редактировалось Randomize, 10.02.2020 в 18:49.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
Mr_F_ (12.02.2020), St_AnGer (10.02.2020)
Старый 12.02.2020, 01:16   #13
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Unity для веб

Вебгл там в принципе не работает, забей.
Это не так. Остальное так.
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Старый 12.02.2020, 10:43   #14
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: Unity для веб

Сообщение от Mr_F_ Посмотреть сообщение
Это не так. Остальное так.
На ойфоне не пашет. На Андройде работает (функционирует).

Тебе не нужен вебгл на телефоне, при наличии андройд/айось билдов.
Это глупость по определению разменивать ни на что производительность, и без того слабого телефона, просто потому, что "я дюрак, хачю в бравсере на тилифоне".
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Старый 12.02.2020, 11:43   #15
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Unity для веб

Сообщение от Randomize Посмотреть сообщение
"я дюрак, хачю в бравсере на тилифоне".
На самом деле смысол есть, особенно на айфоне.
Для айфона ннада:
1. Покупать лицензию
2. Иметь сам айфон
3. Перекомпиливать и перезаливать в ихний ентот эппстор новую версию каждый раз как выйдет новая версия айоси
4. Проходить модерацию, которая может ещё и носом кривить

Да пошло оно всё к чёрту, как будто других проблем в разработке нет, я хочу чтоб сделал — и навека!

Что не отменяет того факта, что Юнитевский WebGL супер мега непроизводителен и даже на простенькой сценке любой телефон превратит в обогреватель (потому, видимо, официально WebGL и отключён на мобилах, разрабы просто опасаются бугуртов).
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 01:27.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com