链接

链接

我尝试使用 pipelight,但无法让 Unity 正常工作。我打开终端并输入:

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

然后我输入:

sudo pipelight-plugin --enable unity3d

然后我收到此错误消息:

sudo: pipelight-plugin: command not found

这是什么问题?我该如何解决?

答案1

首先,Unity3d 只能在装有 pipelight 的 Firefox 上运行,Chromium 不再支持 pipelight 所需的 Netscape Plugin Api。事实上,Unity3d 也无法在 Windows 版 Chromium 上运行。

Unity javascript 组件(可能嵌入到您网站的 javascript 源中)会查找浏览器的“navigator.platform”值,以包含“win”或“mac”。由于 Firefox 没有用户代理欺骗器会执行此操作(我在 Ubuntu 14.04.2 上的 Firefox 38 上使用“User Agent Overrider 0.2.5”),因此您必须自行设置自己的覆盖。

在 Firefox 地址栏中输入“about:config”,忽略警告,右键单击键值对列表以创建一个名为“general.platform.override”的新字符串,并将值设置为“Windows”

这是 pipelight 维护者推荐的测试演示的链接

http://unity3d.com/showcase/live-demos#tropical-paradise

请务必先运行 pipelight-plugin --system-check 以查看 OpenGl 是否正常工作。如果您看到“llvmpipe”作为 OpenGl 渲染器,则您的帧速率会很差,因为 xorg 将使用软件 3d 而不是硬件。就我而言,这是因为 xorg.conf 存在问题。禁用 xorg.conf 解决了该问题。

答案2

以下是我发现的内容:

链接

管道灯

Unity 3D

命令

安装

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

更新 Web 播放器

#!/bin/bash

#FDS-Team: Pipelight Project
#Tomasz Zackiewicz, Pipelight.sh


#update the checksum of Unity3D Web Player
sudo pipelight-plugin --update

#for Firefox, clear the plugin cache
sudo pipelight-plugin --create-mozilla-plugins

#enabling Unity3D Web Player
sudo pipelight-plugin --enable unity3d

启用插件

sudo pipelight-plugin --enable unity3d

指示

  1. 首先,安装pipelight-plugin
  2. unity3d其次,使用上面的命令启用插件。
  3. 接下来,请按照上面链接中的用户代理覆盖程序说明进行操作。
  4. 你完成了!
  5. 如果不起作用,请告诉我。

相关内容