Customizing the Unity Web Player's Behavior
Unity Manual > Advanced > Web Player Deployment > Customizing the Unity Web Player's Behavior

Customizing the Unity Web Player's Behavior

Unity Web Player позволяет разработчикам использовать несколько дополнительных параметров для тегов object и embed для простого контроля за поведением плеера:

Вот пример отключения контекстного меню:

<object id="UnityObject" classid="clsid:444785F1-DE89-4295-863A-D46C3A781394"
    width="600" height="450"
    codebase="http://webplayer.unity3d.com/download_webplayer/UnityWebPlayer.cab#version=2,0,0,0">
    <param name="src" value="MyDataFile.unity3d" />
    <param name="disableContextMenu" value="true" />
    <embed id="UnityEmbed" src="MyDataFile.unity3d" width="600" height="450"
        type="application/vnd.unity" pluginspage="http://www.unity3d.com/unity-web-player-2.x"
        disableContextMenu="true" />
</object>

В приведённом выше примере disableContextMenu включён в оба тега (object и embed), что гарантирует работу у всех пользователей. Это важно.

Замечание: разработчики, которые модифицируют стандартный HTML-файл, созданный Unity, должны удостовериться, что поправки внесены во все секции. Первая секция для изменения —это JavaScript-блок, который обнаруживает Unity Web Player и начинает считывание object или embed. Вторая секция для изменения — noscript-блок, используемый в случае, когда пользователь работает с отключенным JavaScript в браузере. Таким образом, редактируя сразу все секции для обоих тегов мы гарантируем, что веб-плеер будет работать у всех пользователей.