Tags Posts tagged with "Unity3D"

Unity3D

przez -
32 18988
Pipelight

W całym naszym poniższym poradniku posługujemy się instrukcjami zawartymi na stronie fds-team.de/cms/pipelight-installation.html.

Instalacja

Ubuntu

Na początek musimy dodać repozytorium: ppa:pipelight/stable, zaktualizować system po czym zainstalować pakiet pipelight-multi.

add-apt-repository ppa:pipelight/stable
apt-get update
apt-get install pipelight-multi

Debian

Na początek trzeba umożliwić instalację pakietów pod architekturę i386:

sudo dpkg --add-architecture i386

Następnie importujemy klucz repozytorium:

wget http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/Debian_7.0/Release.key
sudo apt-key add Release.key

Jeszcze potrzebne będą czcionki z Windows, które są używane przez Silverlight. Należy zatem otworzyć plik /etc/apt/sources.list i dodać na końcu każdej linijki słowo contrib.

# Oryginalna linia: deb http://ftp.de.debian.org/debian/ wheezy main
deb http://ftp.de.debian.org/debian/ wheezy main contrib

Teraz dodajemy poniższe repozytorium do pliku /etc/apt-sources.list i aktualizujemy system:

deb http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/Debian_7.0/ ./
apt-get update

Teraz pozostaje nam instalacja pakietU:

apt-get install pipelight-multi
pipelight-plugin --enable silverlight

Pod Debianem Jessie i Debianem Sid występują pewne drobne problemy z pakietami, które zostały dokładniej opisane na stronie dokumentacji.

Arch Linux

Anish Bhatt stworzył odpowiednie pliki w repozytorium AUR, dzięki czemu instalacja jest niezwykle prosta. Dodano nawet specjalną stronę na wiki Arch Linuksa: wiki.archlinux.org/index.php/Pipelight, z którą warto się zapoznać.

yaourt -S pipelight

openSUSE

Richard Bos przygotował odpowiednie pakiety dla openSUSE:

zypper ar --refresh http://download.opensuse.org/repositories/home:/rbos:/pipelight/<openSUSE version>/home:rbos:pipelight.repo
zypper ref
zypper install pipelight

W polu openSUSE version, należy podać wersję openSUSE_12.2 lub openSUSE_12.3 lub openSUSE_Tumbleweed, bo aktualnie tylko dla tych wydań są dostępne paczki.

Fedora 18, Fedora 19, Fedora 20

Na początek przydadzą się nam czcionki z Windows:

sudo yum install cabextract
sudo rpm -i http://sourceforge.net/projects/mscorefonts2/files/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

Teraz dodamy repozytorium:

sudo wget http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/Fedora_XX/home:DarkPlayer:Pipelight.repo -O /etc/yum.repos.d/pipelight.repo
sudo yum install pipelight

Fedora_XX zastępujemy odpowiednią wersją z nagłówka. Następnie ręcznie trzeba włączyć wtyczkę:

sudo pipelight-plugin --enable silverlight

Czasami może wystąpić problem z SELinuksem, przez co trzeba będzie w Firefoksie wyłączyć sprawdzanie unconfined_mozilla_plugin_transition:

sudo setsebool -P unconfined_mozilla_plugin_transition 0

Slackware

Eric Hameleers przygotował odpowiedni artykuł, jak zainstalować wszystko: Pipelight: using Silverlight in Linux browsers.

Przełączanie User Agenta

Część serwisów lubi sprawdzać, z jakiego systemu korzystamy, mimo że technologia mogłaby bez problemu działać pod Linuksem. W takim wypadku przyda się nam User Agent Switcher.

  • Firefox: instalujemy dodatki UAControl lub User Agent Overrider, po czym podajemy te dane:
    Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120427 Firefox/15.0a1
    Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0
    Mozilla/5.0 (Windows NT 6.1; rv:23.0) Gecko/20131011 Firefox/23.0
  • Chrome: instalujemy rozszerzenie User Agent Switcher i wybieramy Windows Firefox 15 z opcji.

Włączanie wtyczek

Wtyczki są podzielone na dwie kategorie: Normalne oraz Eksperymentalne.
Normalne wtyczki, które działają:

  • Silverlight
  • Flash
  • Unity 3D

Eksperymentalne, które powinny działać::

  • Shockwave (dodano ją, ale jest rzadko używana)
  • Grandstream (Wtyczka do obsługi kamery, działa tylko z Firefox i jeżeli mamy kamerę)
  • Foxit PDF (nie zawsze działa)

Aktualnie jedynym sposobem uruchomienia konkretnego pluginu, jest używanie poleceń w konsoli.

Silverlight

Włączenie lokalnie:

pipelight-plugin --enable silverlight

Włączenie dla całego systemu:

sudo pipelight-plugin --enable silverlight

Powyższe polecanie zainstalują nam domyślnie najnowszą wersję wtyczki, aczkolwiek czasami potrzebna jest wersja Silverlight 5.0:

pipelight-plugin --disable silverlight --enable silverlight5.0

Po otworzeniu przeglądarki, pojawią się nam okna konfiguracji Wine i pobieranej wtyczki. Należy chwilkę odczekać, po czym pozostaje nam przetestowanie, czy wszystko działa. Wchodzimy na tą stronę: bubblemark.com/silverlight2.html i sprawdzamy, czy animacja działa.

Pipelight pod Ubuntu - animacja Silverlight

Warto także sprawdzić sobie, czy damy radę odtworzyć wideo na żądanie, np. dostępne na stronie vod.tvp.pl. Oto, jak powinno to wyglądać poprawnie:

Flash

Włączenie lokalnie:

pipelight-plugin --enable flash

Włączenie dla całego systemu:

sudo pipelight-plugin --enable flash

W przypadku Flasha sprawa jest troszeczkę bardziej skomplikowana, ponieważ istnieje stara, nie rozwijana już wersja. Włączenie tej, którą przed chwilową zainstalowaliśmy wymaga pewnych prostych czynności.

Firefox
Należy powiadomić updates-alternatives, że aktualnie używana wtyczka Flash, jest obecnie dostarczana przez Pipelight:

sudo update-alternatives --install "/usr/lib/mozilla/plugins/flashplugin-alternative.so" "mozilla-flashplugin" /usr/lib/pipelight/libpipelight-flash.so 1
sudo update-alternatives --set mozilla-flashplugin /usr/lib/pipelight/libpipelight-flash.so

Powyższe komendy usuną symboliczne dowiązanie linuksowej wtyczki NPAPI i zastąpią je symlinkiem do Pipelight. Uruchamiamy przeglądarkę, odczekujemy chwilkę, po czym wchodzimy na stronę: fds-team.de/pipelight/, i ostatnia linia powinna wyglądać tak:
Pipelight pod Ubuntu - sprawdzanie Flasha

Dodatkowo sprawdzamy także na stronie YouTube:
Pipelight pod Ubuntu - wersja Flash

Unity3D

Wtyczka przydatna, jeżeli chcemy pograć w gry, które korzystają z tego silnika. Dziwnym trafem strony z Unity współpracuję jedynie, jeżeli w User Agent wybierzemy Safari i OS X.

Włączenie lokalnie:

pipelight-plugin --enable unit3d

Włączenie dla całego systemu:

sudo pipelight-plugin --enable unit3d

Shockwave Player

Adobe Shockwave Player to wtyczka do odtwarzania zawartości multimedialnej, w tym animacji i gier, stworzonych z udziałem Adobe Director Shockwave Studio. Instalacja wtyczki jest niezwykle prosta i powinna ona działać bez żadnego problemu.

sudo pipelight-plugin --unlock-plugin shockwave
sudo pipelight-plugin --enable shockwave

Aby sprawdzić, czy wszystko dobrze działa, należy wejść na stronę gry Rally Point i chwilkę pograć. Efekt powinien wyglądać tak:

Występujące problemy

Czasami występuje problem z dźwiękiem, podczas odtwarzania filmów. Jest on związany bezpośrednio z PulseAudio i wtyczką SilverLight. Opis rozwiązania problemu przedstawiono w tym wątku: answers.launchpad.net/pipelight/+faq/2444.

Pewne gry napisane w użyciem Unity3D wymagają pobrania danych. Czasami zdarza się, że pobieranie zostaje przerwane i wyskakuje błąd. W takim wypadku należy przeładować całą stronę, a Unity będzie dalej pobierało sobie dane.

przez -
8 546
Deadlock

Niezależne studio gier 5 Bits Games, po udanej kampanii finansowania projektu przez fanów, rozpoczęło pracę nad grą Deadlock. Pomysł na nią pojawił się podczas wyzwania 7 Days FPS, którego zadaniem było stworzenie w ciągu tygodnia ciekawej strzelaniny.

Deadlock posiada elementy platformówki oraz puzzli. Naszym zadaniem jest wspięcie na wysoką wieżę w dziwnym, abstrakcyjnym świecie zniszczonym przez nieznany kataklizm. Podczas naszej drogi na górę będziemy rozwiązywać zagadki logiczne, przy pomocy Switch Gun, a także walczyć z robotami.

Gra została stworzona przy użyciu silnika Unity3D i będzie posiadała wersję dla Linuksa. Aktualnie możemy w nią zagrać poprzez przeglądarkę lub pobrać klienta na komputer.

Polecane

Jesień Linuksowa

1 656
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...