在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.
}
这增加了对谁可能从该部分受益未来的读者