我试图让我的游戏能够在网页构建上单击鼠标右键。
void MouseCheck()
{
if(Input.GetMouseButton(1))
{
//my code
}
}
但它没有被检测到,因为当我右键点击网页构建时,它会显示一些默认选项,例如full screen
。
答案 0 :(得分:1)
这有点棘手,但并非不可能。
您需要对内置的HTML
进行更改。这就是你要做的事情:
var params =
{
disableContextMenu: true,
};
此参数将通知Unity Web Player是否应显示ContextMenu
。这反过来会阻止上下文菜单出现,然后允许您的游戏检查右键单击。
以下是您可以对HTML
文件进行的所有自定义的链接:Unity WebPlayer's Behaviours。
包含执行实际右键单击检查的C#
代码非常重要。
if(Input.GetMouseButtonDown(1))
{
// Code here.
}
这是为可能受益于此部分
的未来读者添加的