在WebBuild上点击鼠标右键

问题描述:

我想让我的游戏具有鼠标右键点击网页构建的能力。在WebBuild上点击鼠标右键

void MouseCheck() 
{ 
    if(Input.GetMouseButton(1)) 
    { 
    //my code 
    } 
} 

但它不会检测到,因为当我在网页右键点击建立它显示了一些默认选项如full screen

这有点棘手,但并非不可能。

您需要对内置的HTML进行更改。这是你会怎么做:

var params = 
{ 
    disableContextMenu: true, 
}; 

此参数将通知统一网络播放器是否应显示ContextMenu与否。这反过来阻止了上下文菜单的出现,然后允许你的游戏检查右键点击。

以下是您可以对HTML文件执行的所有自定义操作的链接:Unity WebPlayer's Behaviours


请务必包含C#代码,它确实会发生实际的右键单击检查。

if(Input.GetMouseButtonDown(1)) 
{ 
    // Code here. 
} 

这增加了对谁可能从该部分受益未来的读者