Страница 1 из 1

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

СообщениеДобавлено: 02 сен 2012, 11:37
viktor_kot
как сменить картинку unity web player install now!
веб проекта
картинка выходит, когда на компьютере не установлен юнити плеер
именно эту кнопку которая загружает плеер я и хочу изменить

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

СообщениеДобавлено: 03 сен 2012, 04:46
IDoNotExist
Поменять ссылку на неё в .html файле который создается при Web билде.

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

СообщениеДобавлено: 03 сен 2012, 10:17
viktor_kot
IDoNotExist писал(а):Поменять ссылку на неё в .html файле который создается при Web билде.

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

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

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


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

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

СообщениеДобавлено: 04 сен 2012, 18:40
viktor_kot
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 стили - где копать
можете подсказать как можно сделать, что если вебплеер не установлен, то убрать его совсем, чтоб картинка своя была

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

СообщениеДобавлено: 04 сен 2012, 18:48
Левш@
где копать

В одноименном HTML файле, который идет вместе с вебБилдом.
Эту станичку можно писать полностью свою, но подгружать UnityObject.js обязательно нужно.

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

СообщениеДобавлено: 05 сен 2012, 22:03
viktor_kot
получается чтобы узнать установлен вебплеер или нет
то подгружать UnityObject.js обязательно нужно

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

можете помочь???

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

СообщениеДобавлено: 05 сен 2012, 22:43
Левш@
Наложи свою картинку поверху юнитекосвкой в html, и нечего себе голову ломать :)

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

СообщениеДобавлено: 05 сен 2012, 23:51
seaman
Замени UnityObject.js своим, в котором замени только
var a1=a+"installation/getunity.png";
на свой путь к картинке. Только при смене версии Юнити обязательно скачивай новый файл UnityObject.js с сайта Юнити и меняй им свой во избежание несовместимостей.

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

СообщениеДобавлено: 06 сен 2012, 02:28
Левш@
Он допустим скачает, а юзерам которые в своих браузерах будут его билд запускать, им тоже каждый раз качать ? :)

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

СообщениеДобавлено: 06 сен 2012, 06:57
seaman
А что так трудно выложить этот js рядом с файлом unitypackage и в html изменить путь на путь к нему? Ну и по необходимости менять его там на сервере.
Чем удобен стандартный?- думать о нем не надо. А так его можно же полностью самому написать. Просто в стандартном там очень много что учтено - и какой браузер, и какая операционка, и какой у Вас на данный момент уже установлен плагин...

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

СообщениеДобавлено: 06 сен 2012, 12:12
viktor_kot
СПАСИБО