在Ubuntu上运行Unity3D网页游戏(大航海时代5)

unity最近想试玩一下大航海时代5,原本以为5是从大航海时代Online移植过来,结果是延续单机游戏的版本。进入官方网站登录页面后,光是回想密码就花了一些时间,好不容易搞定账号部分后,卻發現無法進入遊戲就開始猜測是OS問題重開機從Windows登入後果然是可以正常運行的本以為WEB在跨平台上應該比較不會有問題沒想到還是遇到了仔細看了一下遊戲是使用Unity3D引擎因此便從此下手

  到unity3D官網網站看了一下Unity Web Player只支援Windows跟MAC OS不支援Linux平台上網查了一下後好在有個組織寫了一種完善的套件Pipelight,让Windows上的特定插件可以在Linux上运行,比如Flash、Silverlight及Unity3D等,这个概念有点像Wine,确实他们写的插件也有使用到Wine组件,但运行方式还是有些不同,以Unity的网页游戏来说,使用Wine你可能需要安装Windows版的浏览器来玩,但通过Pipelight你可以直接在Ubuntu原生的Firefox中进行游戏,下面就来介绍安装及设置方法。

1.首先依照官方說明依序輸入下列指令以安裝Pipelight

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

2.安裝完後輸入下列指令啟動Unity3D

sudo pipelight-plugin --enable unity3d

3.如果這時候還是無法正常執行遊戲就需要再調整一下瀏覽器的設定讓對方以為你是在Windows平台下面以Firefox為例

在網址列輸入about:config
在下面空白處按右鍵「新增」-「字串」
字串名稱輸入"general.platform.override"值輸入"Win32"

做完以上動作即可正常執行Unity Web Player

【相關連結】

2 条留言

  1. Tiga 说:

    似乎還需要這個指令才能正常
    sudo pipelight-plugincreate-mozilla-plugins

    1. Anson 说:

      可能版本差異的關係,感谢提供信息。 🙂

留下回复

您的电子邮件地址不会被公开. 必填项已标注 *

本网站使用 Akismet 来减少垃圾评论. 了解您的评论数据如何被处理.