关于如何在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;
};
就可以了。
本文介绍两种在Unity3d WebPlayer中屏蔽鼠标右键的方法:一是通过发布设置中的[NoContextMenu]模板;二是通过修改HTML代码实现。第二种方法提供了具体的JavaScript代码示例。
409

被折叠的 条评论
为什么被折叠?



