关于如何在Webplayer中屏蔽鼠标右键的问题,有两种方式。
1,方式一:
Unity3d的发布设置中,有一个模板[No Context Menu]已经屏蔽了右键。如下图:
2,方式二:
另一种方式是和修改HTML代码。[No Context Menu]模版其实就是这么做的。参考如下代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
<script
type="text/javascript">
<!--
function
GetUnity()
{
if
(typeof
unityObject
!=
"undefined")
{
return
unityObject.getObjectById("unityPlayer");
}
return
null;
}
if
(typeof
unityObject
!=
"undefined")
{
var
params
=
{
disableContextMenu:
true;
};
unityObject.embedUnity("unityPlayer",
"WebPlayer.unity3d",
1024,
768,
params);
}
-->
</script>
|
设置参数:
var params = {
disableContextMenu: true;
};
就可以了。