在ubuntu執行Unity3D Web遊戲(大航海時代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的web game來說,使用Wine你可能需要安裝WIN版的瀏覽器來玩,但透過Pipelight你便可直接在ubuntu原生的Firefox進行遊戲,下面就来介绍安装及设定方式。

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

sudo add-apt-repository ppa:pipelight/stable
命令和apt-get的更新
命令和apt-get安装--install-建议pipelight-多
须藤pipelight-插件--update

2.安裝完後,输入下列指令启动Unity3D:

须藤pipelight-插件--enable unity3d

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

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

做完以上動作,即可正常执行Unity Web Player。

【相关连结】

2 回应

  1. 说: |

    似乎还需要这个指令才能正常
    须藤pipelight-插件 –创建-Mozilla的插件

    可能版本差异的关系,感谢提供资讯。 🙂

    陈方安生 回复 |

发表评论

请注意:: 评论审核已启用,可能会耽误您的评论. 有没有必要重新提交您的评论.