关于如何在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;
};
就可以了。