[Unity3d] Webplayer屏蔽鼠标右键
关于如何在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;
};
就可以了。