• 用HTML代码加载Unity内容(unity频道:http://unity3d.9ria.com/)


    Unity内容在浏览器通过Unity网络播放器插件加载。HTML代码与这个插件通常不直接通信,而是通过UnityObject的脚本帮助。其主要任务是Unity的内容嵌入一个非常简单的任务,通过从各种浏览器和平台指定发行版屏蔽用户。也可以启用简单的网络播放器安装。
     
    HTML文件由Unity在编译网络播放器时生成,包含通常所需的所有功能。在大多数情况下,您不必修改HTML文件。文档的其余部分讲解这个文件的内部怎样工作。
     
    The UnityObject script has to be loaded before it can be used. This is done at the top of the <head> section.
     
    UnityObject脚本加载之后才可以使用,放在顶部的<head>部分中。
     
    <script type="text/javascript" src="http://webplayer.unity3d.com/download_webplayer-3.x/3.0/uo/UnityObject.js"></script>
     
    全局unityObject变量现在可以用来执行各种Unity相关的任务,其中最重要的是嵌入Unity的内容。这是通过调用embedUnity方法执行,它接受几个参数。第一个参数是指定HTML元素的id,它将被替换Unity内容。可以是任意HTML元素,最常用的是<div>。把它作为一个临时占位符,在那里将放置Unity内容。第二个参数是指定网络播放器用来显示的数据文件的路径。接下来的两个参数是指定网络播放器内容显示的宽和高。提供的值可以是像素值(例如,600,450)或百分比值(例如,50%,100%)。
     
    unityObject.embedUnity("unityPlayer", "WebPlayer.unity3d", 600, 450);
     
    最后,HTML占位符放在<body>部分中。可以是简单的<div id="unityPlayer" />。然而,最大程度的兼容,最好放置一些警告信息,如浏览器不支持JavaScript,UnityObject将不会替换占位符。
     
    <div id="unityPlayer">
    <div>
    <a href="http://unity3d.com/webplayer/" title="Unity Web Player. Install now!">
    <img alt="Unity Web Player. Install now!" src="http://webplayer.unity3d.com/installation/getunity.png" width="193" height="63" />
    </a>
    </div>
    </div>
  • 相关阅读:
    mysql随机数
    限制IP注册到Eureka
    Java日期格式化(DateFormat类和SimpleDateFormat类)
    直播类APP功能及技术难点(转)
    【转】Java之WeakReference与SoftReference使用讲解
    【转】android适配各种分辨率的问题
    国内市场上 Android 手机屏幕分辨率的比例情况如何?
    [转]mongodb与mysql相比的优缺点
    [转]一致性哈希算法及其在分布式系统中的应用
    [转]java byte 数据类型(基础)
  • 原文地址:https://www.cnblogs.com/binbinxiong/p/3362636.html
Copyright © 2020-2023  润新知