您的位置:首页 > 移动开发 > Unity3D

[Unity3d] Webplayer屏蔽鼠标右键

2013-11-15 15:47 344 查看
关于如何在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;

};

就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: