Сменить кнопку unity web player install now! (решено)

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

Сменить кнопку unity web player install now! (решено)

Сообщение viktor_kot 02 сен 2012, 11:37

как сменить картинку unity web player install now!
веб проекта
картинка выходит, когда на компьютере не установлен юнити плеер
именно эту кнопку которая загружает плеер я и хочу изменить
Последний раз редактировалось viktor_kot 06 сен 2012, 12:12, всего редактировалось 1 раз.
Аватара пользователя
viktor_kot
UNIт
 
Сообщения: 127
Зарегистрирован: 26 июл 2011, 11:00

Re: Сменить кнопку unity web player install now!

Сообщение IDoNotExist 03 сен 2012, 04:46

Поменять ссылку на неё в .html файле который создается при Web билде.
Аватара пользователя
IDoNotExist
Старожил
 
Сообщения: 613
Зарегистрирован: 23 мар 2011, 09:18

Re: Сменить кнопку unity web player install now!

Сообщение viktor_kot 03 сен 2012, 10:17

IDoNotExist писал(а):Поменять ссылку на неё в .html файле который создается при Web билде.

Менял, не помогает.
Как будто юнити генерирует свою кнопку поверх измененной.
данный вариант срабатывает если браузер не поддерживает (или отключена) JavaScript
Аватара пользователя
viktor_kot
UNIт
 
Сообщения: 127
Зарегистрирован: 26 июл 2011, 11:00

Re: Сменить кнопку unity web player install now!

Сообщение IDoNotExist 03 сен 2012, 11:23

Ну да, есть такое, это потому, что на страничке подгружается JavaScript в строке:
Синтаксис:
  1. <script type="text/javascript" src="http://webplayer.unity3d.com/download_webplayer-3.x/3.0/uo/UnityObject.js"></script> 


Можно удалить эту строку, тогда даст поменять картинку, но тогда не будет подгружаться веб - плеер. Тут наверное нужно писать свой скрипт в котором определять установлен ли веб - плеер или нет. Там кстати на страничке есть еще закомменченный скрипт, и CSS стили, вот чувствую что разгадка может крыться в них :-? .
Аватара пользователя
IDoNotExist
Старожил
 
Сообщения: 613
Зарегистрирован: 23 мар 2011, 09:18

Re: Сменить кнопку unity web player install now!

Сообщение viktor_kot 04 сен 2012, 18:40

IDoNotExist писал(а):Ну да, есть такое, это потому, что на страничке подгружается JavaScript в строке:
Синтаксис:
  1. <script type="text/javascript" src="http://webplayer.unity3d.com/download_webplayer-3.x/3.0/uo/UnityObject.js"></script> 


Можно удалить эту строку, тогда даст поменять картинку, но тогда не будет подгружаться веб - плеер. Тут наверное нужно писать свой скрипт в котором определять установлен ли веб - плеер или нет. Там кстати на страничке есть еще закомменченный скрипт, и CSS стили, вот чувствую что разгадка может крыться в них :-? .


а вот с этого места можно поподробнее) я в javascript не силен, больше по С#
что за скрипт и что за css стили - где копать
можете подсказать как можно сделать, что если вебплеер не установлен, то убрать его совсем, чтоб картинка своя была
Аватара пользователя
viktor_kot
UNIт
 
Сообщения: 127
Зарегистрирован: 26 июл 2011, 11:00

Re: Сменить кнопку unity web player install now!

Сообщение Левш@ 04 сен 2012, 18:48

где копать

В одноименном HTML файле, который идет вместе с вебБилдом.
Эту станичку можно писать полностью свою, но подгружать UnityObject.js обязательно нужно.
Unity > help > manuals - 99% ответов на все возникающие вопросы !
Аватара пользователя
Левш@
Адепт
 
Сообщения: 3472
Зарегистрирован: 14 окт 2009, 16:34
Откуда: IBERIA
Skype: bars_levsha
  • Сайт

Re: Сменить кнопку unity web player install now!

Сообщение viktor_kot 05 сен 2012, 22:03

получается чтобы узнать установлен вебплеер или нет
то подгружать UnityObject.js обязательно нужно

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

можете помочь???
Аватара пользователя
viktor_kot
UNIт
 
Сообщения: 127
Зарегистрирован: 26 июл 2011, 11:00

Re: Сменить кнопку unity web player install now!

Сообщение Левш@ 05 сен 2012, 22:43

Наложи свою картинку поверху юнитекосвкой в html, и нечего себе голову ломать :)
Unity > help > manuals - 99% ответов на все возникающие вопросы !
Аватара пользователя
Левш@
Адепт
 
Сообщения: 3472
Зарегистрирован: 14 окт 2009, 16:34
Откуда: IBERIA
Skype: bars_levsha
  • Сайт

Re: Сменить кнопку unity web player install now!

Сообщение seaman 05 сен 2012, 23:51

Замени UnityObject.js своим, в котором замени только
var a1=a+"installation/getunity.png";
на свой путь к картинке. Только при смене версии Юнити обязательно скачивай новый файл UnityObject.js с сайта Юнити и меняй им свой во избежание несовместимостей.
seaman
Адепт
 
Сообщения: 6033
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Мурманск
  • Сайт

Re: Сменить кнопку unity web player install now!

Сообщение Левш@ 06 сен 2012, 02:28

Он допустим скачает, а юзерам которые в своих браузерах будут его билд запускать, им тоже каждый раз качать ? :)
Unity > help > manuals - 99% ответов на все возникающие вопросы !
Аватара пользователя
Левш@
Адепт
 
Сообщения: 3472
Зарегистрирован: 14 окт 2009, 16:34
Откуда: IBERIA
Skype: bars_levsha
  • Сайт

Re: Сменить кнопку unity web player install now!

Сообщение seaman 06 сен 2012, 06:57

А что так трудно выложить этот js рядом с файлом unitypackage и в html изменить путь на путь к нему? Ну и по необходимости менять его там на сервере.
Чем удобен стандартный?- думать о нем не надо. А так его можно же полностью самому написать. Просто в стандартном там очень много что учтено - и какой браузер, и какая операционка, и какой у Вас на данный момент уже установлен плагин...
seaman
Адепт
 
Сообщения: 6033
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Мурманск
  • Сайт

Re: Сменить кнопку unity web player install now!

Сообщение viktor_kot 06 сен 2012, 12:12

СПАСИБО
Аватара пользователя
viktor_kot
UNIт
 
Сообщения: 127
Зарегистрирован: 26 июл 2011, 11:00


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: dred_95, lawson и гости: 9