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